XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Portfolio Company Investments - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Investment
Dec. 31, 2023
USD ($)
Investment
Dec. 31, 2022
USD ($)
Schedule of Investments [Line Items]      
Number of investment portfolio companies | Investment 87 81  
Number of residual investment porfolio companies | Investment 4 1  
Aggregate fair value of total portfolio $ 1,090,506,000 $ 957,906,000  
Weighted average yield investment percentage 13.30% 14.20%  
Average fully diluted equity ownership percentage 3.50% 3.00%  
Percentage of equity investments held in portfolio companies 85.70% 79.30%  
Purchases of debt and equity investments $ 394,532,000 $ 336,741,000 $ 333,846,000
Proceeds from sales and repayments $ 276,861,000 $ 258,875,000 $ 193,980,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 Pfanstiehl, Inc  
Maximum      
Schedule of Investments [Line Items]      
Investment maturity period 7 years    
Minimum      
Schedule of Investments [Line Items]      
Investment maturity period 5 years