v3.26.1
ACCRUED PRODUCT WARRANTIES (Tables)
6 Months Ended
Jun. 30, 2026
Guarantees and Product Warranties [Abstract]  
Schedule of Product Warranty Activity
The following table summarizes product warranty activity (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Accrued product warranties - beginning of period$985 $2,028 $985 $3,288 
Accruals for warranties issued — 282 — 376
Repairs and replacements— (112)— (1,418)
Adjustments to existing accruals(187)— (187)(48)
Accrued product warranties - end of period$798 $2,198 $798 $2,198