XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Major Classes of Inventories (Details) - USD ($)
$ in Thousands
Apr. 04, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 122,210 $ 106,514
Work-in-process 38,204 32,011
Finished goods 149,860 141,042
Gross inventories 310,274 279,567
Excess and obsolete reserves (34,869) (32,269)
Net inventories $ 275,405 $ 247,298