XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Percentage of investment company taxable income 90.00%    
Percentage of investment company net tax exempt income 90.00%    
Ordinary income distribution made from long term capital gain $ 0    
Federal excise tax $ 2,700,000 $ 2,600,000 $ 2,400,000