Quarterly report [Sections 13 or 15(d)]

Related Party Transactions - Additional Information (Details)

v3.25.2
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Base management fee $ 217,649 $ 322,672 $ 469,857 $ 625,267  
Percentage of cumulative net return     20.00%    
Capital gains incentive fee (benefit) expense (1,490,000) 1,641,000 $ (1,565,000) 1,753,300  
Administrative fees 50,250 40,000 99,000 78,167  
Accrue of capital gains incentive fee         $ 3,292,000
Capital gains incentive fees         1,565,000
Income based fee 0 0 $ 119,673    
Percentage on capital gain fee on aggregate amount     20.00%    
Percentage of capital gains incentive fee accrual on aggregate amount     20.00%    
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 fee 217,649 322,672 $ 469,857 625,267  
Base management fees payable 217,649   217,649   277,628
Capital gains fee payable 0   $ 0   1,727,000
Hurdle rate per quarter     1.75%    
Annualized hurdle rate     7.00%    
Income based fee 0 0 $ 119,673 0  
Accrual of income based fees payable 291,851   291,851   $ 178,218
Income based fees payable after calculating accrued unpaid income 0   0    
Administration Agreement          
Related Party Transaction [Line Items]          
Administrative fees $ 50,250 $ 40,000 $ 99,000 $ 78,167