XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Merger and Asset Contribution - Narratives - Mergers (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Mar. 31, 2020
Feb. 29, 2020
Terra PropertyTrust      
Business Acquisition      
Common Stock, Par Value   $ 0.01  
Terra Property Trust 2 Inc      
Business Acquisition      
Business Acquisition, Share Price $ 1.2031    
Business Combination Common Stock Shares 2,116,785.76    
Common Stock, Par Value     $ 0.01