v3.26.1
Investments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 379,511 $ 359,400
Debt Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 307,558 302,379
Warrant Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 43,315 30,287
Equity Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 28,638 26,734
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 379,190 359,400
Level 3 | Debt Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 307,558 302,379
Level 3 | Debt Investments | Discounted Cash Flows    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 295,406 $ 285,046
Level 3 | Debt Investments | Discounted Cash Flows | Minimum | Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0706 0.0617
Level 3 | Debt Investments | Discounted Cash Flows | Maximum | Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.6063 0.5114
Level 3 | Debt Investments | Discounted Cash Flows | Weighted Average | Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1836 0.1602
Level 3 | Debt Investments | Probability-Weighted Expected Return Method    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 12,152 $ 17,333
Level 3 | Debt Investments | Probability-Weighted Expected Return Method | Minimum | Probability Weighting of Alternative Outcomes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0000 0
Level 3 | Debt Investments | Probability-Weighted Expected Return Method | Maximum | Probability Weighting of Alternative Outcomes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.0000 1.0000
Level 3 | Debt Investments | Probability-Weighted Expected Return Method | Weighted Average | Probability Weighting of Alternative Outcomes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.7458 0.7122
Level 3 | Warrant Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 43,315 $ 30,287
Level 3 | Warrant Investments | Black Scholes Option Pricing Model    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 43,315 $ 30,287
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.4 0.45
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.3500 0.3500
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.50 0.50
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0017 0.0017
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0  
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Minimum | Gross Profit Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0  
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 56.9 56.9
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.0000 0.8500
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 5.00 5.00
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0487 0.0487
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.16  
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Maximum | Gross Profit Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0625  
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 3.32 5.27
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.6834 0.6549
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 2.95 3.42
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0340 0.0325
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.15  
Level 3 | Warrant Investments | Black Scholes Option Pricing Model | Weighted Average | Gross Profit Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0575  
Level 3 | Equity Investments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 28,317 $ 26,734
Level 3 | Equity Investments | Black Scholes Option Pricing Model    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 28,317 $ 26,734
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Minimum | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.55 0.0055
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Minimum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.3000 0.4000
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Minimum | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.75 1.75
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Minimum | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0046 0.0046
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Minimum | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 10.5 0.105
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Maximum | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 11 0.11
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Maximum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.1000 0.8500
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Maximum | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 5.00 4.50
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Maximum | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0486 0.0486
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Maximum | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 11.5 0.115
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Weighted Average | Revenue Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 1.99 2.24
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Weighted Average | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.5997 0.5788
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Weighted Average | Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 3.00 3.04
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Weighted Average | Risk Free Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0346 0.0341
Level 3 | Equity Investments | Black Scholes Option Pricing Model | Weighted Average | EBITDA Multiples    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 11 11