v3.26.1
INVESTMENTS - Schedule of Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Fair Value $ 2,458,590 $ 2,398,524
Senior debt and 1st lien notes    
Schedule of Investments [Line Items]    
Fair Value 1,725,708 1,676,334
Subordinated debt and 2nd lien notes    
Schedule of Investments [Line Items]    
Fair Value 234,415 190,290
Structured products    
Schedule of Investments [Line Items]    
Fair Value 24,201 29,627
Equity shares    
Schedule of Investments [Line Items]    
Fair Value 435,572 436,466
Equity warrants    
Schedule of Investments [Line Items]    
Fair Value 1,267 1,170
Royalty rights    
Schedule of Investments [Line Items]    
Fair Value 1,459 1,486
Investments subject to leveling    
Schedule of Investments [Line Items]    
Fair Value 2,422,622 2,335,373
Investment in joint ventures    
Schedule of Investments [Line Items]    
Fair Value 35,968 63,151
Level 1 | Senior debt and 1st lien notes    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Subordinated debt and 2nd lien notes    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Structured products    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Equity shares    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Equity warrants    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Royalty rights    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 1 | Investments subject to leveling    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 2 | Senior debt and 1st lien notes    
Schedule of Investments [Line Items]    
Fair Value 1,937 14,873
Level 2 | Subordinated debt and 2nd lien notes    
Schedule of Investments [Line Items]    
Fair Value 449 897
Level 2 | Structured products    
Schedule of Investments [Line Items]    
Fair Value 8,697 12,939
Level 2 | Equity shares    
Schedule of Investments [Line Items]    
Fair Value 10,172 5,120
Level 2 | Equity warrants    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 2 | Royalty rights    
Schedule of Investments [Line Items]    
Fair Value 0 0
Level 2 | Investments subject to leveling    
Schedule of Investments [Line Items]    
Fair Value 21,255 33,829
Level 3 | Senior debt and 1st lien notes    
Schedule of Investments [Line Items]    
Fair Value 1,723,771 1,661,461
Level 3 | Subordinated debt and 2nd lien notes    
Schedule of Investments [Line Items]    
Fair Value 233,966 189,393
Level 3 | Structured products    
Schedule of Investments [Line Items]    
Fair Value 15,504 16,688
Level 3 | Equity shares    
Schedule of Investments [Line Items]    
Fair Value 425,400 431,346
Level 3 | Equity warrants    
Schedule of Investments [Line Items]    
Fair Value 1,267 1,170
Level 3 | Royalty rights    
Schedule of Investments [Line Items]    
Fair Value 1,459 1,486
Level 3 | Investments subject to leveling    
Schedule of Investments [Line Items]    
Fair Value $ 2,401,367 $ 2,301,544