XML 120 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranty and Recall Campaigns - Warranty and Recall Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance, beginning of period $ 89,793 $ 131,740 $ 94,200
Warranties issued during the period 32,042 50,470 53,367
Settlements made during the period (51,420) (90,404) (79,300)
Recalls and changes to pre-existing warranty liabilities (1,207) (2,013) 63,473
Balance, end of period $ 69,208 $ 89,793 $ 131,740