v3.26.1
INVESTMENTS - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 2,458,590,000 $ 2,398,524,000
Senior debt and 1st lien notes    
Schedule of Equity Method Investments [Line Items]    
Fair Value 1,725,708,000 1,676,334,000
Subordinated debt and 2nd lien notes    
Schedule of Equity Method Investments [Line Items]    
Fair Value 234,415,000 190,290,000
Structured products    
Schedule of Equity Method Investments [Line Items]    
Fair Value 24,201,000 29,627,000
Equity shares    
Schedule of Equity Method Investments [Line Items]    
Fair Value 435,572,000 436,466,000
Equity warrants    
Schedule of Equity Method Investments [Line Items]    
Fair Value 1,267,000 1,170,000
Royalty rights    
Schedule of Equity Method Investments [Line Items]    
Fair Value 1,459,000 1,486,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes    
Schedule of Equity Method Investments [Line Items]    
Fair Value 1,723,771,000 1,661,461,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Valuation, Unadjusted Prices From Independent Pricing Services And Independent Indicative Broker Quotes    
Schedule of Equity Method Investments [Line Items]    
Fair Value   14,820,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Market Yield | Yield Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,392,953,000 $ 1,370,510,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Market Yield | Yield Analysis | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.062 0.066
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Market Yield | Yield Analysis | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.300 0.321
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Market Yield | Yield Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.108 0.105
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Adjusted EBITDA Multiple | Market Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 115,588,000 $ 62,428,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Adjusted EBITDA Multiple | Market Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.4 0.2
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Adjusted EBITDA Multiple | Market Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 12.0 12.0
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Adjusted EBITDA Multiple | Market Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 7.8 6.5
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Transaction Price | Recent Transaction    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 215,230,000 $ 228,523,000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Transaction Price | Recent Transaction | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.975 0.980
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Transaction Price | Recent Transaction | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.995 1.000
Fair Value, Inputs, Level 3 | Senior debt and 1st lien notes | Transaction Price | Recent Transaction | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.987 0.990
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 233,966,000 $ 189,393,000
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Valuation, Unadjusted Prices From Independent Pricing Services And Independent Indicative Broker Quotes    
Schedule of Equity Method Investments [Line Items]    
Fair Value   3,030,000
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Market Yield | Yield Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 147,053,000 $ 135,739,000
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Market Yield | Yield Analysis | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.087 0.080
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Market Yield | Yield Analysis | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.269 0.225
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Market Yield | Yield Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.130 0.129
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Adjusted EBITDA Multiple | Market Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 60,014,000 $ 50,987,000
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Adjusted EBITDA Multiple | Market Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.8 0.7
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Adjusted EBITDA Multiple | Market Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 11.0 26.0
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Adjusted EBITDA Multiple | Market Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 5.8 11.8
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Expected Recovery | Expected Recovery    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 269,000  
Input 268,600  
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Expected Recovery | Expected Recovery | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 268,600  
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Transaction Price | Recent Transaction    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 26,630,000 $ 2,667,000
Input 0.980 0.980
Fair Value, Inputs, Level 3 | Subordinated debt and 2nd lien notes | Transaction Price | Recent Transaction | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.980 0.980
Fair Value, Inputs, Level 3 | Structured products    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 15,504,000 $ 16,688,000
Fair Value, Inputs, Level 3 | Structured products | Valuation, Unadjusted Prices From Independent Pricing Services And Independent Indicative Broker Quotes    
Schedule of Equity Method Investments [Line Items]    
Fair Value 3,428,000  
Fair Value, Inputs, Level 3 | Structured products | Market Yield | Yield Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 12,076,000 $ 1,868,000
Fair Value, Inputs, Level 3 | Structured products | Market Yield | Yield Analysis | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.056 0.093
Fair Value, Inputs, Level 3 | Structured products | Market Yield | Yield Analysis | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.129 0.103
Fair Value, Inputs, Level 3 | Structured products | Market Yield | Yield Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.119 0.098
Fair Value, Inputs, Level 3 | Equity shares    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 425,400,000 $ 431,346,000
Fair Value, Inputs, Level 3 | Equity shares | Valuation, Unadjusted Prices From Independent Pricing Services And Independent Indicative Broker Quotes    
Schedule of Equity Method Investments [Line Items]    
Fair Value 3,030,000  
Fair Value, Inputs, Level 3 | Equity shares | Market Yield | Yield Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 50,497,000 $ 44,513,000
Fair Value, Inputs, Level 3 | Equity shares | Market Yield | Yield Analysis | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.112 0.110
Fair Value, Inputs, Level 3 | Equity shares | Market Yield | Yield Analysis | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.354 0.328
Fair Value, Inputs, Level 3 | Equity shares | Market Yield | Yield Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.173 0.169
Fair Value, Inputs, Level 3 | Equity shares | Adjusted EBITDA Multiple | Market Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 348,664,000 $ 348,612,000
Fair Value, Inputs, Level 3 | Equity shares | Adjusted EBITDA Multiple | Market Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.4 0.2
Fair Value, Inputs, Level 3 | Equity shares | Adjusted EBITDA Multiple | Market Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 22.5 27.0
Fair Value, Inputs, Level 3 | Equity shares | Adjusted EBITDA Multiple | Market Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 6.3 15.7
Fair Value, Inputs, Level 3 | Equity shares | Revenue Multiple | Market Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 78,000 $ 756,000
Input 6.5  
Fair Value, Inputs, Level 3 | Equity shares | Revenue Multiple | Market Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input   5.3
Fair Value, Inputs, Level 3 | Equity shares | Revenue Multiple | Market Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input   8.5
Fair Value, Inputs, Level 3 | Equity shares | Revenue Multiple | Market Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 6.5 5.7
Fair Value, Inputs, Level 3 | Equity shares | Volatility | Black-Scholes    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 485,000  
Input 0.600  
Fair Value, Inputs, Level 3 | Equity shares | Volatility | Black-Scholes | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.600  
Fair Value, Inputs, Level 3 | Equity shares | Discount Rate | Discounted Cash Flow Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 20,546,000 $ 19,983,000
Input 0.132 0.124
Fair Value, Inputs, Level 3 | Equity shares | Discount Rate | Discounted Cash Flow Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.132 0.124
Fair Value, Inputs, Level 3 | Equity shares | Liabilities | Net Asset Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,527,000 $ 5,830,000
Input 64,808,100  
Fair Value, Inputs, Level 3 | Equity shares | Liabilities | Net Asset Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input   93,817,900
Fair Value, Inputs, Level 3 | Equity shares | Liabilities | Net Asset Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input   117,319,900
Fair Value, Inputs, Level 3 | Equity shares | Liabilities | Net Asset Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 64,808,100 105,349,000
Fair Value, Inputs, Level 3 | Equity shares | Expected Recovery | Expected Recovery    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 26,000 $ 38,000
Fair Value, Inputs, Level 3 | Equity shares | Expected Recovery | Expected Recovery | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 2,500 2,500
Fair Value, Inputs, Level 3 | Equity shares | Expected Recovery | Expected Recovery | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 24,000.0 36,000.0
Fair Value, Inputs, Level 3 | Equity shares | Expected Recovery | Expected Recovery | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 22,000.0 33,800
Fair Value, Inputs, Level 3 | Equity shares | Transaction Price | Recent Transaction    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 547,000 $ 8,584,000
Fair Value, Inputs, Level 3 | Equity shares | Transaction Price | Recent Transaction | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 1.00 0.00
Fair Value, Inputs, Level 3 | Equity shares | Transaction Price | Recent Transaction | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 587.00 1,000
Fair Value, Inputs, Level 3 | Equity shares | Transaction Price | Recent Transaction | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 19.15 31.33
Fair Value, Inputs, Level 3 | Equity warrants    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,267,000 $ 1,170,000
Fair Value, Inputs, Level 3 | Equity warrants | Adjusted EBITDA Multiple | Market Approach    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,264,000 $ 1,167,000
Fair Value, Inputs, Level 3 | Equity warrants | Adjusted EBITDA Multiple | Market Approach | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.4 0.5
Fair Value, Inputs, Level 3 | Equity warrants | Adjusted EBITDA Multiple | Market Approach | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 11.3 11.3
Fair Value, Inputs, Level 3 | Equity warrants | Adjusted EBITDA Multiple | Market Approach | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 11.1 11.3
Fair Value, Inputs, Level 3 | Equity warrants | Expected Recovery | Expected Recovery    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 3,000 $ 3,000
Input 3,000.0 3,000.0
Fair Value, Inputs, Level 3 | Equity warrants | Expected Recovery | Expected Recovery | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 3,000.0 3,000.0
Fair Value, Inputs, Level 3 | Royalty rights    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,459,000 $ 1,486,000
Fair Value, Inputs, Level 3 | Royalty rights | Market Yield | Yield Analysis    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,459,000 $ 1,486,000
Fair Value, Inputs, Level 3 | Royalty rights | Market Yield | Yield Analysis | Minimum    
Schedule of Equity Method Investments [Line Items]    
Input 0.260 0.280
Fair Value, Inputs, Level 3 | Royalty rights | Market Yield | Yield Analysis | Maximum    
Schedule of Equity Method Investments [Line Items]    
Input 0.280 0.300
Fair Value, Inputs, Level 3 | Royalty rights | Market Yield | Yield Analysis | Weighted Average    
Schedule of Equity Method Investments [Line Items]    
Input 0.270 0.290