XML 71 R47.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Amortized intangible assets      
Gross Carrying Amount $ 511,377   $ 516,739
Accumulated Amortization (163,212)   (154,396)
Net Value 348,165   362,343
Aggregate amortization expense $ 11,027 $ 9,811  
Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 13 years 2 months 12 days    
Patents      
Amortized intangible assets      
Gross Carrying Amount $ 2,870   2,767
Accumulated Amortization (1,664)   (1,528)
Net Value $ 1,206   1,239
Patents | Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 13 years 10 months 24 days    
Acquired technology      
Amortized intangible assets      
Gross Carrying Amount $ 138,488   140,936
Accumulated Amortization (47,989)   (45,613)
Net Value $ 90,499   95,323
Acquired technology | Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 11 years 6 months    
Customer relationships      
Amortized intangible assets      
Gross Carrying Amount $ 309,610   311,964
Accumulated Amortization (82,634)   (77,512)
Net Value $ 226,976   234,452
Customer relationships | Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 13 years 3 months 18 days    
Trademarks and trade names      
Amortized intangible assets      
Gross Carrying Amount $ 44,364   44,893
Accumulated Amortization (24,084)   (22,886)
Net Value $ 20,280   22,007
Trademarks and trade names | Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 7 years    
License agreements and other      
Amortized intangible assets      
Gross Carrying Amount $ 16,045   16,179
Accumulated Amortization (6,841)   (6,857)
Net Value $ 9,204   $ 9,322
License agreements and other | Weighted Average      
Amortized intangible assets      
Amortization Period (in years) 39 years 2 months 12 days