XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Portfolio Company Investments - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Investment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Investment
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,048,071,000   $ 957,906,000
Weighted average yield investment percentage 14.00%   14.20%
Average fully diluted equity ownership percentage 3.50%   3.00%
Percentage of equity investments held in portfolio companies 81.30%   79.30%
Purchases of debt and equity investments $ 145,861,000 $ 51,521,000  
Proceeds from sales and repayments $ 60,247,000 $ 15,918,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