XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE PURCHASE AND SUBSCRIPTION AGREEMENTS - Redeemable Noncontrolling Interest (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Jan. 17, 2020
Redeemable Noncontrolling Interest      
Contributions received from redeemable noncontrolling interest $ 0 $ 21,000,000  
Adjustment of carrying amount of non-controlling interest   9,091,068  
Increase (Decrease) in Temporary Equity      
Beginning balance 31,611,674    
Initial adjustment of carrying amount of non-controlling interest 0 9,091,068  
Net income (loss) attributable to redeemable non-controlling interest 1,542,402 (517,877)  
Change in ownership   71,171  
Accretion of non-controlling interest to redemption value 373,748    
Ending balance 33,527,825    
MG SPV      
Redeemable Noncontrolling Interest      
Contributions received from redeemable noncontrolling interest 3,150,000    
Adjustment in noncontrolling interest 2,179,191    
Increase (Decrease) in Temporary Equity      
Beginning balance 5,472,841 4,396,894  
Initial adjustment of carrying amount of non-controlling interest 970,809    
Net income (loss) attributable to redeemable non-controlling interest (65,901) (31,092)  
Change in ownership 0 71,171  
Accretion of non-controlling interest to redemption value 373,749 207,246  
Ending balance 5,780,689 4,644,219  
Heartland SPV      
Redeemable Noncontrolling Interest      
Percentage acquired (as a percent)     50.00%
Cumulative amount exceeding redemption value 27,609,142    
Increase (Decrease) in Temporary Equity      
Beginning balance 26,138,833 0  
Initial adjustment of carrying amount of non-controlling interest 0 11,908,932  
Net income (loss) attributable to redeemable non-controlling interest 1,608,303 (486,785)  
Accretion of non-controlling interest to redemption value 0 10,759,103  
Ending balance $ 27,747,136 $ 22,181,250  
Tensile-MG | MG SPV      
Redeemable Noncontrolling Interest      
Percentage acquired (as a percent) 15.58%    
Heartland SPV      
Redeemable Noncontrolling Interest      
Ownership percentage (as a percent) 35.00%    
Heartland SPV | Tensile-Heartland      
Redeemable Noncontrolling Interest      
Ownership percentage (as a percent)   65.00% 65.00%