XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
DEBT    
Accrued rebates $ 3,042,550 $ 2,604,245
Accrued distribution fees 1,503,680 828,120
Accrued payroll 1,335,383 734,972
Accrued testing 1,168,270 779,660
Accrued incentives 773,721 3,210,884
Other 768,538 207,262
Total accrued expenses and other current liabilities $ 8,592,142 $ 8,365,143