XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Summary of Unsecured Notes Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument    
Long-term debt, gross $ 38,375,000  
Total 36,521,684  
Unsecured note payable | Level 1    
Debt Instrument    
Unamortized purchase discount $ (1,853,316) $ (3,161,457)
$7.00% Senior Notes Due 2026 | Unsecured note payable    
Debt Instrument    
Fixed rate (as a percent) 7.00%  
Effective interest rate (as a percent) 10.41%  
Long-term debt, gross $ 38,375,000 38,375,000
Total 36,521,684 $ 35,213,543
Terra BDC | $7.00% Senior Notes Due 2026    
Debt Instrument    
Unamortized discount, net $ 4,600,000