XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 29, 2018
Dec. 31, 2017
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 294,815 $ 283,445
Amortizable intangible assets, accumulated amortization (153,128) (141,424)
Amortizable intangible assets, net carrying amount 141,687 142,021
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 307,842 296,472
Net carrying amount 154,714 155,048
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 133,484 130,890
Amortizable intangible assets, accumulated amortization (81,818) (77,295)
Amortizable intangible assets, net carrying amount 51,666 53,595
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 138,868 131,809
Amortizable intangible assets, accumulated amortization (58,112) (52,015)
Amortizable intangible assets, net carrying amount 80,756 79,794
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 3,907 2,524
Amortizable intangible assets, accumulated amortization (2,584) (2,284)
Amortizable intangible assets, net carrying amount 1,323 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,224) (1,956)
Amortizable intangible assets, net carrying amount 290 558
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 16,042 15,708
Amortizable intangible assets, accumulated amortization (8,390) (7,874)
Amortizable intangible assets, net carrying amount $ 7,652 $ 7,834