XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE PURCHASE AND SUBSCRIPTION AGREEMENTS - Variable Interest Entities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Variable Interest Entity      
Cash and cash equivalents $ 12,112,577 $ 10,895,044  
Accounts receivable, net 5,796,484 4,858,847  
Inventory 2,402,126 1,458,288  
Prepaid expense and other current assets 5,062,889 1,942,137  
Total current assets 113,144,368 29,785,388  
Fixed assets, net 14,581,774 13,922,537  
Finance lease right-of-use assets 14,842 18,100  
Operating lease right-of-use assets 4,850,112 4,734,497  
Intangible assets, net 385,798 466,546  
Other assets 11,708,732 1,008,733  
TOTAL ASSETS 144,685,626 122,099,958  
Accounts payable 5,673,876 2,419,543  
Accrued expenses 2,185,282 980,233  
Finance lease liability-current 872,694 783,747  
Operating lease liability-current 14,398,267 4,367,169  
        Total current liabilities 62,398,086 23,850,412  
Finance lease liability-long term 0 315,513  
Operating lease liability-long term 3,977,418 3,950,750  
Total liabilities 67,572,248 $ 60,809,023  
Variable Interest Entity, Primary Beneficiary      
Variable Interest Entity      
Cash and cash equivalents 7,229,786   $ 7,890,886
Accounts receivable, net 7,601,929   3,591,468
Inventory 927,810   629,667
Prepaid expense and other current assets 1,567,763   926,203
Total current assets 17,327,288   13,038,224
Fixed assets, net 7,290,467   6,549,139
Finance lease right-of-use assets 805,313   1,031,353
Operating lease right-of-use assets 237,217   299,758
Intangible assets, net 876,440   1,064,624
Other assets 106,643   108,643
TOTAL ASSETS 26,643,368   22,091,741
Accounts payable 2,290,245   1,753,160
Accrued expenses 630,442   307,340
Finance lease liability-current 692,274   346,029
Operating lease liability-current 181,644   251,037
        Total current liabilities 3,794,605   2,657,566
Finance lease liability-long term 0   643,446
Operating lease liability-long term 55,573   48,721
Total liabilities $ 3,850,178   $ 3,349,733