Acquisitions - Business Acquisition (Details) - USD ($) $ in Thousands |
Jul. 02, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Business Acquisition [Line Items] | ||
| Goodwill | $ 317,608 | $ 339,702 |
| Zenetex | ||
| Business Acquisition [Line Items] | ||
| Receivables | 40,339 | |
| Deferred taxes | 88 | |
| Other current assets | 1,261 | |
| Property, plant and equipment | 1,116 | |
| Goodwill | 49,569 | |
| Intangible assets | 54,200 | |
| Right-of-use assets | 7,930 | |
| Accounts payable | (7,381) | |
| Other current liabilities | (9,099) | |
| Accrued compensation | (12,087) | |
| Lease liabilities | (8,275) | |
| Other non-current liabilities | (55) | |
| Purchase price, net of cash acquired | $ 117,606 |