v3.26.1
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Accrual for inventories in-transit$3,750 $4,292 
Warranty accrual5,737 5,975 
Accrued compensation and bonus9,504 12,854 
Other31,331 39,547 
Accrued expenses$50,322 $62,668 
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,
2026202520262025
Warranty accrual, beginning of period$5,733 $6,306 $5,975 $6,239 
Warranty claims(1,515)(1,240)(2,634)(2,085)
Warranty costs accrued1,519 1,330 2,396 2,242 
Warranty accrual, end of period$5,737 $6,396 $5,737 $6,396