XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 03, 2020
Dec. 31, 2019
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 335,934 $ 341,211
Amortizable intangible assets, accumulated amortization (196,791) (188,063)
Amortizable intangible assets, net carrying amount 139,143 153,148
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 348,961 354,238
Net carrying amount 152,170 166,175
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 158,055 159,217
Amortizable intangible assets, accumulated amortization (102,368) (97,523)
Amortizable intangible assets, net carrying amount 55,687 61,694
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 160,216 161,807
Amortizable intangible assets, accumulated amortization (83,978) (78,206)
Amortizable intangible assets, net carrying amount 76,238 83,601
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount   2,316
Amortizable intangible assets, accumulated amortization   (2,316)
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 17,663 17,871
Amortizable intangible assets, accumulated amortization (10,445) (10,018)
Amortizable intangible assets, net carrying amount $ 7,218 $ 7,853