XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Changes To Warranty Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty liabilities, beginning of period $ 79,747 $ 70,986 $ 79,154 $ 72,709
Reserves provided 14,646 15,731 26,908 27,647
Payments (17,931) (17,129) (34,061) (31,411)
Other adjustments 4,980 2,581 9,441 3,224
Warranty liabilities, end of period $ 81,442 $ 72,169 $ 81,442 $ 72,169