XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
Summary of Product Warranty Activity
Activity related to the warranty accrual was as follows:
Six Months Ended June 30,
20242023
Balance, beginning of period$47,209 $52,862 
Provision for warranty accrual2,853 7,089 
Warranty claims(8,268)(8,533)
Foreign currency translation(720)216 
Balance, end of period$41,074 $51,634