XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 195,225 $ 197,846
Accumulated Amortization (54,170) (47,648)
Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 127,636 128,882
Accumulated Amortization (33,896) (30,094)
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 45,331 45,798
Accumulated Amortization (12,620) (9,665)
Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 17,077 17,353
Accumulated Amortization (2,537) (2,149)
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 4,658 5,290
Accumulated Amortization $ (4,646) (5,276)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 17 years  
Gross Amount $ 523 523
Accumulated Amortization $ (471) $ (464)
Minimum | Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 6 years  
Minimum | Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years  
Minimum | Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years  
Minimum | Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 1 year  
Maximum | Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 38 years  
Maximum | Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
Maximum | Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 40 years  
Maximum | Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years