v3.26.1
Fair Value - Schedule of Fair Value of Investments for which Level 3 Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Fair Value of Investments for which Level 3 Inputs [Line Items]        
Fair value, beginning of period $ 2,166,974 $ 1,942,863 $ 2,151,743 $ 1,741,919
Purchases of investments 138,608 124,560 227,440 412,384
Proceeds from sales of investments and principal repayments (28,649) (72,076) (103,283) (159,149)
Net change in unrealized gain (loss) (7,176) (4,845) (14,226) (9,132)
Net realized gain (loss) (10,342) 30 (12,299) 596
Net accretion of discount on investments 3,043 3,261 6,278 6,817
PIK interest and dividends 4,160 2,135 10,965 2,493
Transfers into (out of) Level 3 0 0 0 0
Fair value, end of period 2,266,618 1,995,928 2,266,618 1,995,928
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,124,277 1,918,740 2,110,721 1,719,182
Purchases of investments 138,056 124,395 226,834 411,719
Proceeds from sales of investments and principal repayments (28,649) (72,046) (103,283) (158,303)
Net change in unrealized gain (loss) (7,752) (5,996) (16,423) (11,419)
Net realized gain (loss) (10,342) 0 (12,299) 0
Net accretion of discount on investments 3,043 3,261 6,278 6,817
PIK interest and dividends 4,160 2,135 10,965 2,493
Transfers into (out of) Level 3 0 0 0 0
Fair value, end of period 2,222,793 1,970,489 2,222,793 1,970,489
Private equity investments [Member]        
Schedule of Fair Value of Investments for which Level 3 Inputs [Line Items]        
Fair value, beginning of period 42,697 24,123 41,022 22,737
Purchases of investments 552 165 606 665
Proceeds from sales of investments and principal repayments 0 (30) 0 (846)
Net change in unrealized gain (loss) 576 1,151 2,197 2,287
Net realized gain (loss) 0 30 0 596
Net accretion of discount on investments 0 0 0 0
PIK interest and dividends 0 0 0 0
Transfers into (out of) Level 3 0 0 0 0
Fair value, end of period $ 43,825 $ 25,439 $ 43,825 $ 25,439