XML 69 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Sep. 29, 2018
Inventory Disclosure [Abstract]      
Raw materials $ 374,724 $ 370,124  
Work in process 36,785 39,127  
Finished goods 97,935 99,248  
Total inventories $ 509,444 $ 508,499 $ 515,641