XML 68 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments And Contingencies (Changes To Warranty Liability) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Changes to warranty liabilities [Roll Forward]      
Warranty liabilities, beginning of period $ 79,154 $ 72,709 $ 66,134
Warranty reserves provided 60,818 65,567 50,014
Payments (75,635) (64,525) (58,780)
Other adjustments 27,052 5,403 15,341
Warranty liabilities, end of period $ 91,389 $ 79,154 $ 72,709