v3.25.2
Fair Value - Summary of Quantitative Information about the Company's Level 3 Asset and Liability (Parenthetical) (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 97,000 $ 107,600
EBITDA Multiple [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value 187,741 172,028
Black-Scholes Model [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value 224 293
Transaction Price [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value 639 639
Recovery Analysis [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value 2,040 2,040
Senior Secured Loans [Member] | Income Approach [Member] | Market Yield [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 1,263,102 $ 1,095,842
Senior Secured Loans [Member] | Income Approach [Member] | Market Yield [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9.4 8.5
Senior Secured Loans [Member] | Income Approach [Member] | Market Yield [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 21.6 18.5
Senior Secured Loans [Member] | Income Approach [Member] | Market Yield [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 11.8 11.8
Equipment Financing [Member] | Income Approach [Member] | Market Yield [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 41,988 $ 73,416
Equipment Financing [Member] | Income Approach [Member] | Market Yield [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 8.5 8.5
Equipment Financing [Member] | Income Approach [Member] | Market Yield [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9.4 9
Equipment Financing [Member] | Income Approach [Member] | Market Yield [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9.3 9
Equipment Financing [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 97,000 $ 107,600
Equipment Financing [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 1.1 1.2
Equipment Financing [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 1.4 1.5
Equipment Financing [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 1.3 1.5
Preferred Equity [Member] | Income Approach [Member] | Market Yield [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 30,510 $ 29,182
Preferred Equity [Member] | Income Approach [Member] | Market Yield [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9 9
Preferred Equity [Member] | Income Approach [Member] | Market Yield [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9 9
Preferred Equity [Member] | Income Approach [Member] | Market Yield [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 9 9
Common Equity/Equity Interests/Warrants [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 190,644 $ 175,000
Common Equity/Equity Interests/Warrants [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 5.5 5.5
Common Equity/Equity Interests/Warrants [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 12.3 12.3
Common Equity/Equity Interests/Warrants [Member] | Market Multiple [Member] | Comparable Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 7.6 9.1
Common Equity/Equity Interests/Warrants [Member] | Market Approach [Member] | Return on Equity [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments at fair value $ 455,120 $ 451,470
Common Equity/Equity Interests/Warrants [Member] | Market Approach [Member] | Return on Equity [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 8.9 7.8
Common Equity/Equity Interests/Warrants [Member] | Market Approach [Member] | Return on Equity [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 23.5 21.7
Common Equity/Equity Interests/Warrants [Member] | Market Approach [Member] | Return on Equity [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long Term Investments Measurement Input 11.8 11.3