XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2020
Jun. 29, 2019
Jul. 04, 2020
Jun. 29, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 48,851 $ 48,034 $ 52,403 $ 45,605
Charged to cost of revenue 7,356 8,990 14,330 17,228
Changes related to pre-existing warranties (1,782) (2,074) (754) 2,673
Settlement of claims (9,491) (9,690) (21,045) (20,246)
Ending balances $ 44,934 $ 45,260 $ 44,934 $ 45,260