XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 29, 2019
Dec. 31, 2018
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 293,581 $ 293,298
Amortizable intangible assets, accumulated amortization (169,979) (163,405)
Amortizable intangible assets, net carrying amount 123,602 129,893
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 306,608 306,325
Net carrying amount 136,629 142,920
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 134,179 134,034
Amortizable intangible assets, accumulated amortization (89,045) (86,623)
Amortizable intangible assets, net carrying amount 45,134 47,411
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 139,157 139,097
Amortizable intangible assets, accumulated amortization (67,591) (64,174)
Amortizable intangible assets, net carrying amount 71,566 74,923
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 1,766 1,738
Amortizable intangible assets, accumulated amortization (1,606) (1,191)
Amortizable intangible assets, net carrying amount 160 547
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,514) (2,493)
Amortizable intangible assets, net carrying amount   21
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 15,965 15,915
Amortizable intangible assets, accumulated amortization (9,223) (8,924)
Amortizable intangible assets, net carrying amount $ 6,742 $ 6,991