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 | |