v3.26.1
Investments - Schedule of Investment Interest Income and Fee Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Investments [Line Items]        
Total PIK interest income $ 138,042 $ 129,571 $ 274,445 $ 245,143
Total fee income 11,072 7,888 16,205 11,827
Income Statement Location [Axis]: us-gaap:DividendIncomeOperating        
Schedule Of Investments [Line Items]        
Total PIK interest income 2,100 2,100 4,200 4,500
Income Statement Location [Axis]: us-gaap:FeeIncome        
Schedule Of Investments [Line Items]        
Total PIK interest income 16,245 14,790 30,943 25,018
Income Statement Location [Axis]: us-gaap:FeeIncome | Expired commitments        
Schedule Of Investments [Line Items]        
Total fee income 747 715 1,310 1,032
Income Statement Location [Axis]: us-gaap:FeeIncome | Early repayments        
Schedule Of Investments [Line Items]        
Total fee income 7,050 4,419 8,708 5,361
Income Statement Location [Axis]: us-gaap:InterestIncomeOperating        
Schedule Of Investments [Line Items]        
Total PIK interest income 104,135 95,421 208,217 183,238
Income Statement Location [Axis]: us-gaap:InterestIncomeOperatingPaidInKind        
Schedule Of Investments [Line Items]        
Total PIK interest income 12,342 13,635 25,256 27,108
Income Statement Location [Axis]: us-gaap:OtherInterestAndDividendIncome        
Schedule Of Investments [Line Items]        
Total PIK interest income 3,220 3,625 5,829 5,279
Income Statement Location [Axis]: us-gaap:OtherRecurringIncome        
Schedule Of Investments [Line Items]        
Total fee income $ 3,275 $ 2,754 $ 6,187 $ 5,434