XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranties (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2024202320242023
Beginning balance$13,235 $7,382 $9,139 $6,251 
Provisions for product warranties, net of reductions3,867 1,652 7,963 2,783 
Ending balance$17,102 $9,034 $17,102 $9,034