v3.26.1
Fair Value - Schedule of Fair Value of Investments for which Level 3 Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Fair Value of Investments for which Level 3 Inputs [Line Items]    
Fair value, beginning of period $ 2,151,743 $ 1,741,919
Purchases of investments 88,832 287,824
Proceeds from sales of investments and principal repayments (74,634) (87,072)
Net change in unrealized gain (loss) (7,050) (4,287)
Net realized gain (loss) (1,957) 566
Net accretion of discount on investments 3,235 3,555
PIK interest and dividends 6,805 358
Transfers into (out of) Level 3 0 0
Fair value, end of period 2,166,974 1,942,863
First-lien senior secured debt investments [Member]    
Schedule of Fair Value of Investments for which Level 3 Inputs [Line Items]    
Fair value, beginning of period 2,110,721 1,719,182
Purchases of investments 88,778 287,324
Proceeds from sales of investments and principal repayments (74,634) (86,256)
Net change in unrealized gain (loss) (8,671) (5,423)
Net realized gain (loss) (1,957) 0
Net accretion of discount on investments 3,235 3,555
PIK interest and dividends 6,805 358
Transfers into (out of) Level 3 0 0
Fair value, end of period 2,124,277 1,918,740
Private equity investments [Member]    
Schedule of Fair Value of Investments for which Level 3 Inputs [Line Items]    
Fair value, beginning of period 41,022 22,737
Purchases of investments 54 500
Proceeds from sales of investments and principal repayments 0 (816)
Net change in unrealized gain (loss) 1,621 1,136
Net realized gain (loss) 0 566
Net accretion of discount on investments 0 0
PIK interest and dividends 0 0
Transfers into (out of) Level 3 0 0
Fair value, end of period $ 42,697 $ 24,123