XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
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,20232022
Product warranty and recall reserve at beginning of period$13,477 $9,846 
Accruals for warranties established during period10,521 7,395 
Aggregate changes in pre-existing liabilities due to claim developments579 1,158 
Settlements made during the period(5,519)(5,762)
Foreign currency translation(386)(934)
Product warranty and recall reserve at end of period$18,672 $11,703