v3.25.2
Debt - Term Loan (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2025
Dec. 31, 2024
Apr. 30, 2021
Debt Instrument        
Principal   $ 57,981,804 $ 56,375,000  
Terra BDC | Delayed Draw Term Loan (DDTL)        
Debt Instrument        
Delayed draw term loan       $ 25,000,000
Principal $ 15,000,000      
Fixed rate (as a percent) 5.625%      
Debt instrument, basis spread on variable rate 7.375%      
Repayments of term loan $ 10,000,000      
Terra BDC | Delayed Draw Term Loan (DDTL) | Maximum        
Debt Instrument        
Debt instrument, basis spread on variable rate 5.00%