XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Warranty Reserve (Tables)
12 Months Ended
Dec. 31, 2022
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,
20222021
Beginning balance$3,192 $3,049 
Provision for warranties issued5,289 1,064 
Payments(1,868)(373)
Warranty expirations(1,137)(548)
Ending balance$5,476 $3,192