XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accounts payable $ 35,820,120 $ 11,854,421
Promotional allowances 19,036,986 5,561,063
Freight 15,871,800 673,930
Accrued expenses 15,311,390 7,282,906
Unbilled purchases 5,438,316 40,433
Total $ 91,478,612 $ 25,412,753