Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Related Party Transactions - Schedule of Interest and Dividend Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Interest income $ 77,850 $ 67,149 $ 52,075
Dividend income 303,475 273,677 $ 245,124
Adviser Subsidiary | Adviser Subsidiary      
Related Party Transaction [Line Items]      
Interest income 600 600  
Dividend income $ 6,800 $ 1,400