XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued rebates $ 13,129,902 $ 11,436,484
Accrued distribution fees 4,406,033 3,166,896
Accrued incentives 1,179,600 4,193,919
Accrued testing 169,825 309,867
Accrued payroll and other compensation 1,745,245 4,086,379
Other 2,041,859 1,795,804
Total accrued expenses and other current liabilities $ 22,672,464 $ 24,989,349