XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies [Abstract]  
Schedule of Product Warranty and Recall Liability

The following provides a reconciliation of changes in product warranty and recall liability:

Six months ended June 30

    

2021

    

2020

Product warranty and recall at beginning of period

$

12,691

$

10,796

Accruals for warranties established during period

3,092

3,201

Aggregate changes in pre-existing liabilities due to claim developments

223

614

Settlements made during the period

(5,889)

(3,375)

Foreign currency translation

(169)

(173)

Product warranty and recall at end of period

$

9,948

$

11,063