XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued rebates $ 16,608 $ 11,437
Accrued distribution fees 5,954 3,167
Accrued incentives 4,961 4,194
Accrued testing 282 310
Accrued payroll and other compensation 2,203 4,086
Other 2,911 1,796
Total accrued expenses and other current liabilities $ 32,919 $ 24,990