v3.25.2
Principal Business and Organization (Details) - USD ($)
1 Months Ended
Feb. 28, 2021
Jun. 30, 2025
Dec. 31, 2024
Financial Highlights      
Unsecured debt   $ 37,232,292 $ 36,521,684
Terra BDC | 7.00% Senior Notes Due 2026      
Financial Highlights      
Unsecured debt $ 38,400,000    
Fixed rate (as a percent) 7.00%    
Medium-term notes $ 37,200,000    
Expense related to underwriting fees $ 1,200,000