XML 110 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Intangible Assets [Line Items]      
Goodwill, Gross carrying amount $ 1,251,938 $ 1,243,669  
Goodwill, Accumulated Amortization 0 0  
Goodwill, Net Carrying Amount 1,251,938 1,243,669 $ 1,206,877
Finite-lived intangible assets, Gross Carrying Amount 812,387 789,335  
Finite-lived intangible assets, Accumulated Amortization (556,379) (490,736)  
Finite-lived intangible assets, Net Carrying Amount 256,008 298,599  
Indefinite-lived intangible assets, Carrying Amount 31,063 40,906  
Intangible assets, Gross Carrying Amount 843,450 830,241  
Intangible assets, Net Carrying Amount 287,071 339,505 $ 359,931
Trademarks      
Intangible Assets [Line Items]      
Indefinite-lived intangible assets, Carrying Amount 31,063 40,106  
In-process research and development      
Intangible Assets [Line Items]      
Indefinite-lived intangible assets, Carrying Amount 0 800  
Developed technologies      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 428,187 413,310  
Finite-lived intangible assets, Accumulated Amortization (369,849) (331,696)  
Finite-lived intangible assets, Net Carrying Amount 58,338 81,614  
Customer relationships      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 295,382 297,595  
Finite-lived intangible assets, Accumulated Amortization (128,796) (110,732)  
Finite-lived intangible assets, Net Carrying Amount 166,586 186,863  
Trademarks      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 65,861 56,393  
Finite-lived intangible assets, Accumulated Amortization (36,539) (30,213)  
Finite-lived intangible assets, Net Carrying Amount 29,322 26,180  
In-process research and development      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 11,536 10,702  
Finite-lived intangible assets, Accumulated Amortization (9,774) (7,160)  
Finite-lived intangible assets, Net Carrying Amount 1,762 3,542  
Backlog      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 11,421 11,335  
Finite-lived intangible assets, Accumulated Amortization (11,421) (10,935)  
Finite-lived intangible assets, Net Carrying Amount $ 0 $ 400