XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Information - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 99,498 $ 121,383
Work in process 46,482 50,959
Finished goods 18,075 13,774
Total $ 164,055 $ 186,116