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