XML 80 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Inventory Disclosure [Abstract]    
Components and parts $ 25,016 $ 35,626
Work-in-process 7,913 11,034
Finished goods 262,367 405,618
Inventories $ 295,296 $ 452,278