Goodwill and Intangible Assets - Schedule of goodwill (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Oct. 01, 2021
USD ($)
| |
| Goodwill [Line Items] | |
| Beginning balance | $ 339,702 |
| Ending balance | 316,978 |
| Zenetex | |
| Goodwill [Line Items] | |
| Beginning balance | 48,959 |
| Adjustments to preliminary purchase price | (18,140) |
| HHB Systems | |
| Goodwill [Line Items] | |
| Beginning balance | 6,100 |
| Adjustments to preliminary purchase price | $ (4,584) |