v3.25.2
Consolidated Schedule of Investments (Parenthetical) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Investments [Line Items]    
Percentage of minimum qualifying assets 70.00% 70.00%
Percentage of voting interests on investment securities owned 25.00%  
Non qualifying assets $ 60,954,540 $ 60,617,533
Percentage of non qualifying assets 5.60% 5.20%
Aggregate fair value $ 100,864,708 $ 71,878,082
Percentage of restricted securities 9.20% 6.20%
United States    
Schedule Of Investments [Line Items]    
Percentage of portfolio breakdown on investment 100.00% 100.00%
Other Than Government Securities    
Schedule Of Investments [Line Items]    
Aggregate acquisitions of investments $ 91,049,532 $ 200,689,830
Aggregate dispositions of investments $ 132,013,239 $ 105,688,206
Minimum | Controlled Affiliated investments    
Schedule Of Investments [Line Items]    
Percentage of voting interests on investment securities owned   25.00%
Minimum | Non-Controlled Affiliated Investments    
Schedule Of Investments [Line Items]    
Percentage of voting interests on investment securities owned 5.00% 5.00%
Maximum | Non-Controlled Affiliated Investments    
Schedule Of Investments [Line Items]    
Percentage of voting interests on investment securities owned 25.00% 25.00%