XML 20 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 29, 2019
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 64,164 $ 54,936
Work-in-process 64,466 62,993
Finished goods 263,170 240,328
Inventories 391,800 $ 358,257
Loan And Security Agreement Lien    
Debt Instrument [Line Items]    
Inventory, gross $ 132,400