XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 50,468 $ 72,761 $ 87,882 $ 99,923
Charged to cost of revenue 9,245 26,825 (1,722) 44,167
Changes related to pre-existing warranties (1,354) 5,669 (9,226) 8,142
Settlement of claims (10,504) (18,576) (29,079) (65,553)
Ending balances $ 47,855 $ 86,679 $ 47,855 $ 86,679