XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty and Recall Liability
The following provides a reconciliation of changes in product warranty and recall reserve liability:
Three months ended March 31,20252024
Product warranty and recall reserve at beginning of period$27,523 $21,610 
Accruals for warranties established during period4,059 5,398 
Aggregate changes in pre-existing liabilities due to claim developments681 283 
Settlements made during the period(3,960)(3,217)
Foreign currency translation1,732 (692)
Product warranty and recall reserve at end of period$30,035 $23,382