Annual report pursuant to Section 13 and 15(d)

Investments - Schedule of Investment Interest Income and Fee Income (Details)

v3.25.0.1
Investments - Schedule of Investment Interest Income and Fee Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Investments [Line Items]      
Total PIK interest income $ 467,195 $ 434,425 $ 307,258
Total fee income 26,396 26,243 14,430
Contractual interest income      
Schedule Of Investments [Line Items]      
Total PIK interest income 355,470 351,883 249,375
Exit fee interest income      
Schedule Of Investments [Line Items]      
Total PIK interest income 44,448 45,747 32,063
PIK interest income      
Schedule Of Investments [Line Items]      
Total PIK interest income 51,270 24,670 20,455
Dividend income      
Schedule Of Investments [Line Items]      
Total PIK interest income 7,900 1,400 0
Other investment income      
Schedule Of Investments [Line Items]      
Total PIK interest income 8,107 10,725 5,365
Recurring fee income      
Schedule Of Investments [Line Items]      
Total fee income 9,507 8,835 7,834
Fee income - expired commitments      
Schedule Of Investments [Line Items]      
Total fee income 2,442 1,695 1,502
Accelerated fee income - early repayments      
Schedule Of Investments [Line Items]      
Total fee income $ 14,447 $ 15,713 $ 5,094