XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Term Loan (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Apr. 30, 2021
Debt Instrument        
Principal   $ 56,375,000 $ 53,375,000  
Delayed Draw Term Loan (DDTL)        
Debt Instrument        
Principal     $ 15,000,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%