v3.19.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2019
Mar. 30, 2018
Total Revenue $ 80,100 $ 57,300
Fabrication Technology    
Revenue, Point in time 560,384 533,013
Revenue, Over time   260
Total Revenue 560,384 533,273
Air and Gas Handling    
Revenue, Point in time 124,587 213,406
Revenue, Over time 199,162 134,246
Total Revenue 323,749 $ 347,652
Medical Technology    
Revenue, Point in time 123,535  
Total Revenue $ 123,535