Annual report pursuant to Section 13 and 15(d)

Investments - Narrative (Details)

v3.25.0.1
Investments - Narrative (Details)
Dec. 31, 2024
portfolioCompany
equityInvestment
Dec. 31, 2023
equityInvestment
portfolioCompany
Schedule Of Investments [Line Items]    
Percentage of fair value investment in portfolio companies 31.60% 29.70%
Count greater five percent fair value equity | equityInvestment 3 5
Percentage of equity investments held in portfolio companies 49.70% 56.50%
Concentrations of Credit Risk    
Schedule Of Investments [Line Items]    
Number of portfolio companies | portfolioCompany 6 5