XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accrual for inventories in-transit$5,694 $7,987 
Warranty accrual7,486 7,368 
Accrued compensation and bonus5,610 4,499 
Other30,304 32,441 
Accrued expenses$49,094 $52,295 
Schedule of Changes in Warranty Liability
The changes in the Company’s warranty accrual, included in accrued expenses on the accompanying condensed consolidated balance sheets, were as follows for the fiscal periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Warranty accrual, beginning of period$8,693 $8,731 $7,368 $8,326 
Warranty claims(2,108)(2,604)(3,580)(4,088)
Warranty costs accrued901 2,520 3,698 4,409 
Warranty accrual, end of period$7,486 $8,647 $7,486 $8,647