v3.25.2
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Loans
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Loans
Segment
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Loans
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Interest income $ 360,315 $ 270 $ 463,027 $ 626,622    
Number of Reporting Units | Segment     1      
Number of loans on non-accrual status | Loans 4   4     5
Percentage of portfolio at fair value 1.58%   1.58%     3.64%
Investment company taxable income     90.00%      
Long-term receivable $ 0   $ 0     $ 489,365
Percentage of net ordinary income     98.00%      
Percentage of capital gain     98.20%      
Excise tax 229,910 54,740 $ 310,969 56,906    
Distributions 1,730,669 2,160,111 3,460,353 4,319,679    
Taxable subsidiaries 0 0 0 0 $ 0 $ 0
Equity investments            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Payment in kind, interest received 231,057 204,298 452,742 402,421    
Debt investments            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Payment in kind, interest received 341,884 $ 767,526 783,152 $ 1,400,844    
One Thousand Eight Hundred Eighty Eight Industrial Services, LLC [Member]            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Proceeds from sale of investment         $ 2,500,000  
Short-Term Receivable $ 352,308   $ 352,308