v3.26.1
Portfolio Company Investments - Additional Information (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Investment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Investment
Schedule of Investments [Line Items]      
Number of investment portfolio companies | Investment 100   97
Number of residual investment porfolio companies | Investment 8   6
Aggregate fair value of total portfolio $ 1,432,911,000   $ 1,324,753,000
Weighted average yield investment percentage 12.50%   12.60%
Average fully diluted equity ownership percentage 2.10%   1.90%
Percentage of equity investments held in portfolio companies 82.40%   85.40%
Purchases of debt and equity investments $ 216,662,000 $ 210,006,000  
Proceeds from sales and repayments $ 112,228,000 $ 166,605,000  
Number of investments represented more than ten percentage of aggregate investment portfolio | Investment 0   0
Investment $ 0   $ 0
Investments as percentage of total assets 5.00%   5.00%
Investment, Type [Extensible Enumeration] Pfanstiehl Inc [Member]   Pfanstiehl Inc [Member]
Maximum      
Schedule of Investments [Line Items]      
Investment maturity period 7 years    
Minimum      
Schedule of Investments [Line Items]      
Investment maturity period 5 years