XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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:

Three months ended March 31

    

2021

    

2020

Product warranty and recall at beginning of period

$

12,691

$

10,796

Accruals for warranties established during period

1,232

1,128

Aggregate changes in pre-existing liabilities due to claim developments

529

387

Settlements made during the period

(4,577)

(2,134)

Foreign currency translation

(302)

(385)

Product warranty and recall at end of period

$

9,573

$

9,792