Annual report [Section 13 and 15(d), not S-K Item 405]

Related Party Transactions - Additional Information (Details)

v3.25.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Base management fee $ 1,212,160 $ 1,057,166 $ 927,226
Percentage of cumulative net return 20.00%    
Accrue of capital gains incentive fee $ 3,292,000 2,971,700  
Remaining accrual of capital gains incentive fee 1,565,000 2,279,700  
Capital gains incentive fee 1,012,300 804,700 (1,048,760)
Income based fee $ 178,218
Percentage on capital gain fee on aggregate amount 20.00%    
Percentage of capital gains incentive fee accrual on aggregate amount 20.00%    
Administrative fees $ 158,167 149,000
Not exceed hurdle rate 1.75% - 7.00%      
Related Party Transaction [Line Items]      
Income based fee $ 0    
Not exceed hurdle rate 1.75% - 7.00% | Maximum      
Related Party Transaction [Line Items]      
Hurdle rate per quarter 1.75%    
Annualized hurdle rate 7.00%    
Exceeds hurdle rate 1.75% - 7% but less than 2.1875% - 8.75%      
Related Party Transaction [Line Items]      
Percentage of pre-incentive fee net investment income 100.00%    
Exceeds hurdle rate 1.75% - 7% but less than 2.1875% - 8.75% | Maximum      
Related Party Transaction [Line Items]      
Hurdle rate per quarter 2.1875%    
Annualized hurdle rate 8.75%    
Exceeds hurdle rate 1.75% - 7% but less than 2.1875% - 8.75% | Minimum      
Related Party Transaction [Line Items]      
Hurdle rate per quarter 1.75%    
Annualized hurdle rate 7.00%    
Exceeds hurdle rate 2.1875% - 8.75%      
Related Party Transaction [Line Items]      
Percentage of pre-incentive fee net investment income 20.00%    
Exceeds hurdle rate 2.1875% - 8.75% | Minimum      
Related Party Transaction [Line Items]      
Hurdle rate per quarter 2.1875%    
Annualized hurdle rate 8.75%    
Investment Management Agreement      
Related Party Transaction [Line Items]      
Base management fee annual rate 1.50%    
Base management fees payable $ 277,628 287,297  
Base management fee 1,212,160 1,057,166 927,226
Capital gains fee payable $ 1,727,000 692,000  
Hurdle rate per quarter 1.75%    
Annualized hurdle rate 7.00%    
Income based fee $ 178,218 0 0
Accrual of income based fees payable 178,218 0  
Administration Agreement      
Related Party Transaction [Line Items]      
Administrative fees $ 158,167 $ 149,000 $ 0