XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]          
Balance as of beginning of the period $ 75,824 $ 18,759 $ 60,451 $ 75,824 $ 58,520
Reclassified to sales returns upon adoption of ASC 606 $ (57,900) 0 0 (57,860) [1] 0
Provision for warranty obligation made during the period   857 35,815 3,798 97,083
Settlements made during the period   (1,090) (28,716) (3,236) (88,053)
Balance at end of period   $ 18,526 $ 67,550 $ 18,526 $ 67,550
[1] Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling $57.9 million were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.