v3.26.3
Investments - Schedule of Investment Interest Income and Fee Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule Of Investments [Line Items]        
Total PIK interest income $ 134,226 $ 131,157 $ 408,671 $ 376,300
Total fee income 5,889 6,936 22,094 18,763
Income Statement Location [Axis]: us-gaap:FeeIncome        
Schedule Of Investments [Line Items]        
Total PIK interest income 12,294 14,246 43,237 39,264
Income Statement Location [Axis]: us-gaap:FeeIncome | Recurring fee income        
Schedule Of Investments [Line Items]        
Total fee income 3,395 2,945 9,582 8,379
Income Statement Location [Axis]: us-gaap:FeeIncome | Expired commitments        
Schedule Of Investments [Line Items]        
Total fee income 338 454 1,648 1,486
Income Statement Location [Axis]: us-gaap:FeeIncome | Early repayments        
Schedule Of Investments [Line Items]        
Total fee income 2,156 3,537 10,864 8,898
Income Statement Location [Axis]: us-gaap:GrossInvestmentIncomeOperating        
Schedule Of Investments [Line Items]        
Total PIK interest income 106,863 97,533 315,080 280,771
Income Statement Location [Axis]: us-gaap:InterestAndDividendIncomeOperating        
Schedule Of Investments [Line Items]        
Total PIK interest income 2,406 2,803 8,235 8,082
Income Statement Location [Axis]: us-gaap:InterestAndDividendIncomeOperatingPaidInCash        
Schedule Of Investments [Line Items]        
Total PIK interest income 2,100 2,100 6,300 6,600
Income Statement Location [Axis]: us-gaap:InterestIncomeOperatingPaidInKind        
Schedule Of Investments [Line Items]        
Total PIK interest income $ 10,563 $ 14,475 $ 35,819 $ 41,583