XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 178,867 $ 84,214
Accumulated Amortization (37,237) (30,775)
Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 113,540 56,789
Accumulated Amortization (24,729) (21,415)
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 44,871 19,552
Accumulated Amortization (7,280) (5,217)
Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 16,023 5,012
Accumulated Amortization (1,675) (1,368)
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,910 2,338
Accumulated Amortization $ (3,094) (2,321)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 17 years  
Gross Amount $ 523 523
Accumulated Amortization $ (459) $ (454)
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 36 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