XML 89 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE PURCHASE, SUBSCRIPTION AGREEMENTS, AND ACQUISITION - Variable Interest Entities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Variable Interest Entity    
Cash and cash equivalents $ 36,129,941 $ 10,895,044
Accounts receivable, net 5,296,867 5,211,621
Inventory 3,735,878 1,458,288
Prepaid expenses and other current assets 4,279,732 2,588,887
Total current assets 234,151,548 29,785,388
Fixed assets, net 11,766,594 13,275,788
Finance lease right-of-use assets 0 18,100
Operating lease right-of-use assets 5,011,454 4,734,497
Intangible assets, net 358,881 466,546
Other assets 14,771,642 1,008,733
TOTAL ASSETS 266,060,119 122,099,958
Accounts payable 4,216,275 3,310,992
Accrued expenses 3,617,902 1,648,964
Operating lease-current 959,573 783,747
Operating lease liability-current 2,413,295 6,711,708
Total current liabilities 49,153,523 26,194,951
Finance lease-non-current 0 617,679
Operating lease-non-current 4,051,881 3,950,750
Total liabilities 192,546,338 60,809,023
Variable Interest Entity    
Variable Interest Entity    
Cash and cash equivalents 13,322,507 7,890,886
Accounts receivable, net 7,078,559 3,591,468
Inventory 1,654,706 629,667
Prepaid expenses and other current assets 9,298,734 926,203
Total current assets 31,354,506 13,038,224
Fixed assets, net 6,184,531 6,549,139
Finance lease right-of-use assets 436,039 1,031,353
Operating lease right-of-use assets 0 299,758
Intangible assets, net 813,713 1,064,624
Other assets 106,643 108,643
TOTAL ASSETS 38,895,432 22,091,741
Accounts payable 2,051,721 1,753,160
Accrued expenses 1,658,427 307,340
Operating lease-current 295,935 346,029
Operating lease liability-current 175,121 251,037
Total current liabilities 4,181,204 2,657,566
Finance lease-non-current 0 643,446
Operating lease-non-current 0 48,721
Total liabilities $ 4,181,204 $ 3,349,733