XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 02, 2020
Dec. 31, 2019
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 341,590 $ 341,211
Amortizable intangible assets, accumulated amortization (205,004) (188,063)
Amortizable intangible assets, net carrying amount 136,586 153,148
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 354,617 354,238
Net carrying amount 149,613 166,175
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 160,496 159,217
Amortizable intangible assets, accumulated amortization (106,118) (97,523)
Amortizable intangible assets, net carrying amount 54,378 61,694
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 163,155 161,807
Amortizable intangible assets, accumulated amortization (88,072) (78,206)
Amortizable intangible assets, net carrying amount 75,083 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,939 17,871
Amortizable intangible assets, accumulated amortization (10,814) (10,018)
Amortizable intangible assets, net carrying amount $ 7,125 $ 7,853