XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued rebates $ 6,324,746 $ 5,040,200
Accrued distribution fees 2,794,447 4,739,651
Accrued incentives 1,565,993 4,066,109
Accrued testing 674,191 1,189,970
Accrued payroll 2,206,409 1,167,072
Other 3,088,754 1,011,986
Total accrued expenses and other current liabilities $ 16,654,540 $ 17,214,988