XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE PURCHASE AND SUBSCRIPTION AGREEMENTS - Variable Interest Entities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Variable Interest Entity    
Cash and cash equivalents $ 24,050,252 $ 36,129,941
Accounts receivable, net 5,957,642 5,296,867
Inventory 13,052,840 3,735,878
Prepaid expense and other current assets 6,719,497 4,279,732
Total current assets 241,115,559 234,151,548
Fixed assets, net 11,660,545 11,766,594
Operating lease right-of-use assets 4,891,254 5,011,454
Intangible assets, net 331,965 358,881
Other assets 22,498,249 14,771,642
TOTAL ASSETS 280,497,572 266,060,119
Accounts payable 12,023,382 4,216,275
Accrued expenses 2,864,643 3,617,902
Finance lease liability-current 959,573 959,573
Operating lease liability-current 1,047,081 2,413,295
Total liabilities 128,677,647 192,546,338
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity    
Cash and cash equivalents 17,089,714 13,322,507
Accounts receivable, net 10,103,011 7,078,559
Inventory 1,369,203 1,654,706
Prepaid expense and other current assets 7,729,233 8,078,890
Total current assets 36,291,161 30,134,662
Fixed assets, net 7,068,164 7,404,375
Finance lease right-of-use assets 391,483 436,039
Operating lease right-of-use assets 110,028 166,362
Intangible assets, net 750,985 813,713
Other assets 106,643 106,643
TOTAL ASSETS 44,718,464 39,061,794
Accounts payable 2,393,475 2,051,721
Accrued expenses 1,232,177 1,658,427
Finance lease liability-current 236,890 295,935
Operating lease liability-current 110,028 166,362
Total liabilities $ 3,972,570 $ 4,172,445