XML 122 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets [Line Items]      
Goodwill, Gross carrying amount $ 1,152,472 $ 1,251,938  
Goodwill, Accumulated Amortization 0 0  
Goodwill, Net Carrying Amount 1,152,472 1,251,938 $ 1,243,669
Finite-lived intangible assets, Gross Carrying Amount 866,693 812,387  
Finite-lived intangible assets, Accumulated Amortization (591,997) (556,379)  
Finite-lived intangible assets, Net Carrying Amount 274,696 256,008  
Indefinite-lived intangible assets, Carrying Amount 27,000 31,063  
Intangible assets, Gross Carrying Amount 893,693 843,450  
Intangible assets 301,696 287,071 $ 339,505
Trademarks      
Intangible Assets [Line Items]      
Indefinite-lived intangible assets, Carrying Amount 27,000 31,063  
Developed technologies      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 471,931 428,187  
Finite-lived intangible assets, Accumulated Amortization (383,922) (369,849)  
Finite-lived intangible assets, Net Carrying Amount 88,009 58,338  
Customer relationships      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 297,395 295,382  
Finite-lived intangible assets, Accumulated Amortization (143,197) (128,796)  
Finite-lived intangible assets, Net Carrying Amount 154,198 166,586  
Trademarks      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 70,619 65,861  
Finite-lived intangible assets, Accumulated Amortization (41,771) (36,539)  
Finite-lived intangible assets, Net Carrying Amount 28,848 29,322  
Backlog      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 14,580 11,421  
Finite-lived intangible assets, Accumulated Amortization (11,827) (11,421)  
Finite-lived intangible assets, Net Carrying Amount 2,753 0  
In-process research and development      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 11,550 11,536  
Finite-lived intangible assets, Accumulated Amortization (10,997) (9,774)  
Finite-lived intangible assets, Net Carrying Amount 553 1,762  
Non-compete agreements      
Intangible Assets [Line Items]      
Finite-lived intangible assets, Gross Carrying Amount 618 0  
Finite-lived intangible assets, Accumulated Amortization (283) 0  
Finite-lived intangible assets, Net Carrying Amount $ 335 $ 0