XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS    
Accrued sales rebates $ 10,170 $ 16,705
Accrued product warranties 2,889 3,763
Accrued incentives 1,270 2,727
Accrued vacation 2,310 2,422
Accrued payroll 4,893 5,750
Accrued interest 2,955 2,868
Income taxes payable 1,682 923
Deferred revenue 3,787 4,480
Other accrued expenses 10,735 11,247
Total accrued expenses and other current liabilities $ 40,691 $ 50,885