Commitments And Contingencies (Product Warranty Liability) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Product Warranties Disclosures [Abstract] | |||
Sales returns | $ 46,318 | $ 0 | |
Balance at the beginning of the year | 44,068 | 42,571 | $ 50,216 |
Reclassified to sales returns upon adoption of ASC 606 | (29,147) | ||
Provision for warranty obligations made during the year | 12,783 | 91,384 | 86,610 |
Settlements made during the year | (13,292) | (89,887) | (94,255) |
Balance at the end of year | $ 14,412 | $ 44,068 | $ 42,571 |