XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Amortized intangible assets:      
Gross Carrying Amount $ 460,504   $ 466,741
Accumulated Amortization (129,472)   (122,432)
Net Value 331,032   344,309
Aggregate amortization expense $ 9,811 $ 8,014  
Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 13 years 3 months 18 days    
Patents      
Amortized intangible assets:      
Gross Carrying Amount $ 2,810   2,861
Accumulated Amortization (1,440)   (1,477)
Net Value $ 1,370   1,384
Patents | Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 13 years 9 months 18 days    
Acquired technology      
Amortized intangible assets:      
Gross Carrying Amount $ 109,508   111,854
Accumulated Amortization (38,415)   (36,943)
Net Value $ 71,093   74,911
Acquired technology | Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 12 years 2 months 12 days    
Customer relationships      
Amortized intangible assets:      
Gross Carrying Amount $ 283,761   286,644
Accumulated Amortization (61,214)   (56,714)
Net Value $ 222,547   229,930
Customer relationships | Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 13 years 6 months    
Trademarks and trade names      
Amortized intangible assets:      
Gross Carrying Amount $ 45,444   46,174
Accumulated Amortization (18,615)   (17,437)
Net Value $ 26,829   28,737
Trademarks and trade names | Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 6 years 9 months 18 days    
License agreements and other      
Amortized intangible assets:      
Gross Carrying Amount $ 18,981   19,208
Accumulated Amortization (9,788)   (9,861)
Net Value $ 9,193   $ 9,347
License agreements and other | Weighted Average      
Amortized intangible assets:      
Amortization Period (in years) 36 years 8 months 12 days