XML 102 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions - Merger and Asset Contribution (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 02, 2020
Mar. 01, 2020
Dec. 31, 2019
Related Party Transaction        
Common Stock, Shares, Issued 19,700,151 4,574,470.35   15,125,681
Equity Method Investment, Ownership Percentage 90.00%      
Terra Fund 5        
Related Party Transaction        
Investment Company, Contributed Capital to Committed Capital Ratio 87.60%      
Terra Fund 7        
Related Party Transaction        
Common Stock, Shares, Issued     2,116,785.76  
Investment Company, Contributed Capital to Committed Capital Ratio 12.40%      
Terra International Fund 3        
Related Party Transaction        
Common Stock, Shares, Issued   2,457,684.59