XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 28, 2018
Dec. 31, 2017
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 295,040 $ 283,445
Amortizable intangible assets, accumulated amortization (157,419) (141,424)
Amortizable intangible assets, net carrying amount 137,621 142,021
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 308,067 296,472
Net carrying amount 150,648 155,048
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 134,144 130,890
Amortizable intangible assets, accumulated amortization (84,359) (77,295)
Amortizable intangible assets, net carrying amount 49,785 53,595
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 140,539 131,809
Amortizable intangible assets, accumulated amortization (61,253) (52,015)
Amortizable intangible assets, net carrying amount 79,286 79,794
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 1,779 2,524
Amortizable intangible assets, accumulated amortization (761) (2,284)
Amortizable intangible assets, net carrying amount 1,018 240
Non-compete Covenant    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 2,514 2,514
Amortizable intangible assets, accumulated amortization (2,358) (1,956)
Amortizable intangible assets, net carrying amount 156 558
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 16,064 15,708
Amortizable intangible assets, accumulated amortization (8,688) (7,874)
Amortizable intangible assets, net carrying amount $ 7,376 $ 7,834