XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
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,20242023
Product warranty and recall reserve at beginning of period$21,610 $13,477 
Accruals for warranties established during period5,398 4,329 
Aggregate changes in pre-existing liabilities due to claim developments283 141 
Settlements made during the period(3,217)(2,025)
Foreign currency translation(692)66 
Product warranty and recall reserve at end of period$23,382 $15,988