XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE PURCHASE AND SUBSCRIPTION AGREEMENTS - Redeemable Noncontrolling Interest (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Jan. 17, 2020
Redeemable Noncontrolling Interest                  
Contributions received from noncontrolling interest and redeemable noncontrolling interest             $ 2,260 $ 21,000,000  
Adjustment of carrying amount of non-controlling interest           $ 9,091,068   9,091,068  
Increase (Decrease) in Temporary Equity                  
Beginning balance     $ 31,611,674       31,611,674    
Initial adjustment of carrying amount of non-controlling interest             0 9,091,068  
Net income attributable to redeemable non-controlling interest $ 2,328,905 $ 3,111,743 1,542,402 $ 306,251 $ 127,044 (517,877)      
Change in ownership           71,171      
Accretion of non-controlling interest to redemption value 1,176,683                
Ending balance 39,771,408           39,771,408    
MG SPV                  
Increase (Decrease) in Temporary Equity                  
Beginning balance     5,472,841     4,396,894 5,472,841 4,396,894  
Net income attributable to redeemable non-controlling interest             (200,218) (120,031)  
Change in ownership             0 71,171  
Accretion of non-controlling interest to redemption value             1,176,683 833,354  
Ending balance 6,449,306     5,181,388     6,449,306 5,181,388  
Heartland SPV                  
Redeemable Noncontrolling Interest                  
Cumulative amount exceeding redemption value             30,802,527    
Increase (Decrease) in Temporary Equity                  
Beginning balance     $ 26,138,833     $ 0 26,138,833 0  
Initial adjustment of carrying amount of non-controlling interest             0 11,908,932  
Net income attributable to redeemable non-controlling interest             7,183,268 35,449  
Accretion of non-controlling interest to redemption value             0 12,802,442  
Ending balance $ 33,322,101     $ 24,746,823     $ 33,322,101 $ 24,746,823  
Heartland SPV                  
Redeemable Noncontrolling Interest                  
Ownership percentage (as a percent) 35.00%           35.00%    
Heartland SPV | Tensile-Heartland                  
Redeemable Noncontrolling Interest                  
Ownership percentage (as a percent)       65.00%       65.00% 65.00%