XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Liability Activity in the product warranties is summarized as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Beginning balance$10,068 $6,163 $9,139 $6,251 
Provisions for product warranties, net of reductions3,167 1,219 4,096 1,131 
Ending balance$13,235 $7,382 $13,235 $7,382