XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Schedule of Other Accrued Liabilities) (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
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]            
Sales and marketing   $ 116,901   $ 116,901   $ 96,153
Warranty obligation   18,526 [1]   18,526 [1]   75,824
Sales returns   78,014 [1]   78,014 [1]   0
Freight   8,108   8,108   10,567
Other   60,861   60,861   39,926
Total other accrued liabilities $ 267,951 282,410   282,410   $ 222,470
Reclassified to sales returns upon adoption of ASC 606 $ 57,900 $ 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.