XML 81 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Amortized intangible assets:      
Gross Carrying Amount $ 516,739 $ 466,741  
Accumulated Amortization (154,396) (122,432)  
Net Value 362,343 344,309  
Aggregate amortization expense $ 41,072 39,787 $ 27,608
Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 13 years 1 month 6 days    
Patents      
Amortized intangible assets:      
Gross Carrying Amount $ 2,767 2,861  
Accumulated Amortization (1,528) (1,477)  
Net Value $ 1,239 1,384  
Patents | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 13 years 10 months 24 days    
Acquired technology      
Amortized intangible assets:      
Gross Carrying Amount $ 140,936 111,854  
Accumulated Amortization (45,613) (36,943)  
Net Value $ 95,323 74,911  
Acquired technology | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 11 years 6 months    
Customer relationships      
Amortized intangible assets:      
Gross Carrying Amount $ 311,964 286,644  
Accumulated Amortization (77,512) (56,714)  
Net Value $ 234,452 229,930  
Customer relationships | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 13 years 3 months 18 days    
Trademarks and trade names      
Amortized intangible assets:      
Gross Carrying Amount $ 44,893 46,174  
Accumulated Amortization (22,886) (17,437)  
Net Value $ 22,007 28,737  
Trademarks and trade names | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 6 years 10 months 24 days    
License agreements and other      
Amortized intangible assets:      
Gross Carrying Amount $ 16,179 19,208  
Accumulated Amortization (6,857) (9,861)  
Net Value $ 9,322 $ 9,347  
License agreements and other | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 38 years 10 months 24 days