XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 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:
Nine months ended September 30,20242023
Product warranty and recall reserve at beginning of period$21,610 $13,477 
Accruals for warranties established during period13,789 10,521 
Aggregate changes in pre-existing liabilities due to claim developments416 579 
Settlements made during the period(10,240)(5,519)
Foreign currency translation(1)(386)
Product warranty and recall reserve at end of period$25,574 $18,672