XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 01, 2021
Dec. 31, 2020
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 450,659 $ 350,226
Amortizable intangible assets, accumulated amortization (232,659) (214,732)
Amortizable intangible assets, net carrying amount 218,000 135,494
Non-amortizable intangible assets 13,027 13,027
Gross carrying amount 463,686 363,253
Net carrying amount 231,027 148,521
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 190,485 164,430
Amortizable intangible assets, accumulated amortization (118,535) (110,572)
Amortizable intangible assets, net carrying amount 71,950 53,858
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 229,369 167,429
Amortizable intangible assets, accumulated amortization (101,546) (92,892)
Amortizable intangible assets, net carrying amount 127,823 74,537
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 6,753  
Amortizable intangible assets, accumulated amortization (563)  
Amortizable intangible assets, net carrying amount 6,190  
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 24,052 18,367
Amortizable intangible assets, accumulated amortization (12,015) (11,268)
Amortizable intangible assets, net carrying amount $ 12,037 $ 7,099