XML 47 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2020
Mar. 30, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balances $ 52,403 $ 45,605
Charged to cost of revenue 6,974 8,238
Changes related to pre-existing warranties 1,027 4,747
Settlement of claims (11,553) (10,556)
Ending balances $ 48,851 $ 48,034