XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE PURCHASE AND SUBSCRIPTION AGREEMENTS - Variable Interest Entities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Variable Interest Entity      
Cash and cash equivalents $ 14,966,612 $ 10,895,044 $ 17,754,301
Accounts receivable, net 18,379,672 11,138,933  
Inventory 8,869,840 4,439,839  
Prepaid expense and other current assets 1,324,816 3,211,448  
Total current assets 43,811,140 29,785,389  
Fixed assets, net 46,683,730 46,440,516  
Finance lease right-of-use assets 1,328,739 1,536,711  
Operating lease right-of-use assets 33,141,878 33,315,876  
Intangible assets, net 8,431,703 9,397,441  
Other assets 1,711,036 1,624,025  
TOTAL ASSETS 135,108,226 122,099,958  
Accounts payable 15,383,088 10,484,911  
Accrued expenses 2,175,449 2,053,106  
Finance lease liability-current 5,540,226 5,614,785  
Operating lease liability-current 6,215,145 4,367,169  
        Total current liabilities 30,998,919 23,850,412  
Finance lease liability-long term 678,547 945,612  
Operating lease liability-long term 27,601,652 27,701,091  
Total liabilities 79,577,270 $ 60,809,023  
Variable Interest Entity, Primary Beneficiary      
Variable Interest Entity      
Cash and cash equivalents 11,417,106   7,890,886
Accounts receivable, net 8,056,815   3,591,468
Inventory 800,575   629,667
Prepaid expense and other current assets 239,730   926,203
Total current assets 20,514,226   13,038,224
Fixed assets, net 7,102,863   6,549,139
Finance lease right-of-use assets 880,717   1,031,353
Operating lease right-of-use assets 306,866   299,758
Intangible assets, net 939,168   1,064,624
Other assets 106,643   108,643
TOTAL ASSETS 29,850,483   22,091,741
Accounts payable 2,235,371   1,753,160
Accrued expenses 395,845   307,340
Finance lease liability-current 356,317   346,029
Operating lease liability-current 235,644   251,037
        Total current liabilities 3,223,177   2,657,566
Finance lease liability-long term 455,419   643,446
Operating lease liability-long term 71,222   48,721
Total liabilities $ 3,749,818   $ 3,349,733