XML 136 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Warranty Reserve (Tables)
12 Months Ended
Dec. 31, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of Accrued Warranty Reserve
The following table presents changes in the accrued warranty reserve balances (in thousands):
December 31,
202320222021
Beginning balance$5,476 $3,192 $3,049 
Provision for warranties issued6,328 5,289 1,064 
Payments(3,980)(1,868)(373)
Warranty expirations(1,662)(1,137)(548)
Ending balance$6,162 $5,476 $3,192