XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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:
Three months ended March 31,20232022
Product warranty and recall reserve at beginning of period$13,477 $9,846 
Accruals for warranties established during period4,329 3,058 
Aggregate changes in pre-existing liabilities due to claim developments141 — 
Settlements made during the period(2,025)(2,992)
Foreign currency translation66 (94)
Product warranty and recall reserve at end of period$15,988 $9,818