XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued rebates $ 11,436,484 $ 5,040,200
Accrued distribution fees 3,166,896 4,739,651
Accrued incentives 4,193,919 4,066,109
Accrued testing 309,867 1,189,970
Accrued payroll and other compensation 4,086,379 1,197,337
Other 1,795,804 981,721
Total accrued expenses and other current liabilities $ 24,989,349 $ 17,214,988