v3.25.2
Business (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 29, 2023
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Oct. 01, 2022
Mar. 02, 2020
Financial Highlights            
Common stock, shares, issued (in shares)           4,574,470.35
Participating mortgage loans, participation liabilities, amount           $ 49.8
Cash           $ 25.5
Class B Common Stock            
Financial Highlights            
Common stock, shares, issued (in shares)   24,338,919 24,337,952      
Common stock, par or stated value per share (in usd per share)   $ 0.01 $ 0.01 $ 0.01    
Partnership interest | Terra Fund 7            
Financial Highlights            
Beneficial ownership interest (as percent)   8.70%        
Partnership interest | Terra Offshore REIT            
Financial Highlights            
Beneficial ownership interest (as percent)   10.10%        
Terra BDC | Class B Common Stock            
Financial Highlights            
Common stock, shares, issued (in shares)         4,847,910  
Common stock, par or stated value per share (in usd per share)         $ 0.01  
Terra Fund 5 | Stock Distribution            
Financial Highlights            
Distribution made to limited liability company (LLC) member, unit distribution (in shares) 2,252.02          
Minimum            
Financial Highlights            
Loan origination amount   $ 10.0        
Maximum            
Financial Highlights            
Loan origination amount   $ 50.0