v3.26.1
Fair Value Measurements - Summary of valuation techniques and quantitative inputs and assumptions used for investments (Details) - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 124,593 $ 95,185
Valuation, Market Approach [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 4,345 $ 4,478
Significant unobservable unobservable Discount to Par Value Discount to Par Value
Valuation, Market Approach [Member] | Low [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range on fair value of investments 1.00% 1.00%
Valuation, Market Approach [Member] | High [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range on fair value of investments 1.50% 1.50%
Valuation, Market Approach [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted averages input on fair value of investments [1] 1.00% 1.39%
Valuation, Income Approach [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 120,248 $ 90,707
Significant unobservable unobservable Market Interest Rate Market Interest Rate
Valuation, Income Approach [Member] | Low [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range on fair value of investments 7.94% 7.79%
Valuation, Income Approach [Member] | High [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Range on fair value of investments 16.75% 15.50%
Valuation, Income Approach [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted averages input on fair value of investments [1] 9.72% 9.29%
[1] Inputs are weighted based on the fair value of the investments included in the range.