XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Jan. 01, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]            
Sales and marketing $ 118,318   $ 118,318     $ 96,153
Warranty obligation 18,759 [1]   18,759 [1]     75,824
Sales returns 69,378 [1]   69,378 [1]     0
Freight 7,646   7,646     10,567
Other 51,889   51,889     39,926
Total other accrued liabilities 265,990   265,990   $ 267,951 $ 222,470
Reclassified to sales returns upon adoption of ASC 606 $ 0 $ 0 $ 57,860 [2] $ 0    
[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.
[2] 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.