Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Investments - Schedule of Investment Interest Income and Fee Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule Of Investments [Line Items]    
Total PIK interest income $ 136,403 $ 115,572
Total fee income 5,133 3,939
Contractual interest income    
Schedule Of Investments [Line Items]    
Total PIK interest income 104,082 87,817
Exit fee interest income    
Schedule Of Investments [Line Items]    
Total PIK interest income 14,698 10,228
PIK interest income    
Schedule Of Investments [Line Items]    
Total PIK interest income 12,914 13,473
Dividend income    
Schedule Of Investments [Line Items]    
Total PIK interest income 2,100 2,400
Other investment income    
Schedule Of Investments [Line Items]    
Total PIK interest income 2,609 1,654
Recurring fee income    
Schedule Of Investments [Line Items]    
Total fee income 2,912 2,680
Fee income - expired commitments    
Schedule Of Investments [Line Items]    
Total fee income 563 317
Accelerated fee income - early repayments    
Schedule Of Investments [Line Items]    
Total fee income $ 1,658 $ 942