Quarterly report [Sections 13 or 15(d)]

Related Party Transactions - Schedule of Interest and Dividend Income (Details)

v3.25.2
Related Party Transactions - Schedule of Interest and Dividend Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Interest Income $ 11,428 $ 11,452 $ 37,008 $ 35,536
Dividend Income     159,421 150,093
Adviser Subsidiary | Adviser Subsidiary        
Related Party Transaction [Line Items]        
Interest Income 0 200 0 300
Dividend Income $ 2,100 $ 1,600 $ 4,000 $ 3,200