v3.26.1
Fair Value of Financial Instruments - Valuation Technique (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value of Financial Instruments    
Fair Value $ 820,489 $ 800,100
Level 3    
Fair Value of Financial Instruments    
Fair Value 792,553 785,883
Excluded level 3 investments due to using unadjusted inputs that have not been internally developed    
Fair Value of Financial Instruments    
Fair Value 27,936 14,217
Debt investments | Discounted Cash Flows | Level 3    
Fair Value of Financial Instruments    
Fair Value $ 719,963 $ 719,243
Debt investments | Discounted Cash Flows | Discount Rate | Minimum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.0751 0.068
Debt investments | Discounted Cash Flows | Discount Rate | Maximum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.2565 0.222
Debt investments | Discounted Cash Flows | Discount Rate | Weighted Average | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.1129 0.1039
Debt investments | Enterprise Value | Level 3    
Fair Value of Financial Instruments    
Fair Value $ 42,562 $ 39,605
Debt investments | Enterprise Value | Revenue Multiple | Minimum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.001 0.0013
Debt investments | Enterprise Value | Revenue Multiple | Maximum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.10 0.13
Debt investments | Enterprise Value | Revenue Multiple | Weighted Average | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.0528 0.0452
Debt investments | Broker Quoted | Level 3    
Fair Value of Financial Instruments    
Fair Value $ 14,948 $ 14,566
Equity investments | Level 3    
Fair Value of Financial Instruments    
Fair Value $ 14,679 $ 12,005
Equity investments | Enterprise Value | EBITDA Multiple | Minimum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.035 0.02
Equity investments | Enterprise Value | EBITDA Multiple | Maximum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.1275 0.13
Equity investments | Enterprise Value | EBITDA Multiple | Weighted Average | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.0754 0.0738
Warrants    
Fair Value of Financial Instruments    
Fair Value $ 401 $ 464
Warrants | Level 3    
Fair Value of Financial Instruments    
Fair Value $ 401 $ 464
Warrants | Enterprise Value | EBITDA Multiple | Minimum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.001 0.0013
Warrants | Enterprise Value | EBITDA Multiple | Maximum | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.1075 0.085
Warrants | Enterprise Value | EBITDA Multiple | Weighted Average | Level 3    
Fair Value of Financial Instruments    
Investments in Measurement Input 0.0775 0.0702