XML 84 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments And Contingencies (Changes To Warranty Liability) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Changes to warranty liabilities [Roll Forward]      
Warranty liabilities, beginning of period $ 91,389 $ 79,154 $ 72,709
Warranty reserves provided 64,492 60,818 65,567
Payments (70,869) (75,635) (64,525)
Other adjustments (2,268) 27,052 5,403
Warranty liabilities, end of period $ 82,744 $ 91,389 $ 79,154