XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 84,674 $ 84,982
Accumulated Amortization (28,620) (26,415)
Customer lists / relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 57,079 57,263
Accumulated Amortization (20,021) (18,587)
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 19,661 19,729
Accumulated Amortization (4,616) (3,998)
Trademarks / trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 5,076 5,117
Accumulated Amortization (1,216) (1,055)
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,335 2,350
Accumulated Amortization $ (2,317) (2,330)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 17 years  
Gross Amount $ 523 523
Accumulated Amortization $ (450) $ (445)
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 10 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 26 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 17 years  
Maximum | Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years