XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
 December 31,
 20232022
Accrual for inventories in-transit$9,927 $7,987 
Warranty accrual7,240 7,368 
Accrued compensation and bonus6,935 4,499 
Other28,839 32,441 
Accrued expenses$52,941 $52,295 
Schedule of Changes in Warranty Liability
The changes in the Company’s warranty accrual, included in accrued expenses on the accompanying consolidated balance sheets, were as follows for the fiscal periods indicated (in thousands):
 December 31,
 202320222021
Warranty accrual, beginning of period$7,368 $8,326 $6,728 
Warranty claims(6,262)(7,601)(7,693)
Warranty costs accrued6,134 6,643 9,291 
Warranty accrual, end of period$7,240 $7,368 $8,326