XML 91 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Product Warranty and Recall Campaigns - Warranty and Recall Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance, beginning of period $ 131,740 $ 94,200 $ 79,482
Warranties issued during the period 50,470 53,367 57,834
Settlements made during the period (90,404) (79,300) (82,554)
Recalls and changes to pre-existing warranty liabilities (2,013) 63,473 39,438
Balance, end of period $ 89,793 $ 131,740 $ 94,200