XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED PRODUCT WARRANTIES
6 Months Ended
Jun. 30, 2024
Guarantees and Product Warranties [Abstract]  
ACCRUED PRODUCT WARRANTIES ACCRUED PRODUCT WARRANTIES
The following table summarizes product warranty activity (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Accrued product warranties - beginning of period$3,322 $2,874 $2,129 $1,643 
Accruals for warranties issued 40 3,674 2,568 5,178
Repairs and replacements(68)(789)(702)(1,062)
Adjustments to existing accruals(54)(656)(755)(656)
Accrued product warranties - end of period$3,240 $5,103 $3,240 $5,103