XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 44,934 $ 45,260 $ 52,403 $ 45,605
Charged to cost of revenue 10,521 11,019 24,851 28,247
Changes related to pre-existing warranties (4,801) 2,201 (5,555) 4,874
Settlement of claims (11,631) (13,576) (32,676) (33,822)
Ending balances $ 39,023 $ 44,904 $ 39,023 $ 44,904