XML 87 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amortized intangible assets:      
Gross Carrying Amount $ 528,479 $ 520,233  
Accumulated Amortization (273,710) (237,022)  
Net Value 254,769 283,211  
Aggregate amortization expense $ 44,117 44,720 $ 43,574
Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 13 years 3 months 18 days    
Patents      
Amortized intangible assets:      
Gross Carrying Amount $ 18,333 7,362  
Accumulated Amortization (2,343) (1,754)  
Net Value $ 15,990 5,608  
Patents | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 12 years 7 months 6 days    
Acquired technology      
Amortized intangible assets:      
Gross Carrying Amount $ 137,444 142,837  
Accumulated Amortization (80,171) (70,520)  
Net Value $ 57,273 72,317  
Acquired technology | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 11 years 2 months 12 days    
Customer relationships      
Amortized intangible assets:      
Gross Carrying Amount $ 303,502 308,889  
Accumulated Amortization (145,772) (124,648)  
Net Value $ 157,730 184,241  
Customer relationships | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 13 years 7 months 6 days    
Trademarks and trade names      
Amortized intangible assets:      
Gross Carrying Amount $ 42,882 43,932  
Accumulated Amortization (36,450) (33,368)  
Net Value $ 6,432 10,564  
Trademarks and trade names | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 8 years    
License agreements and other      
Amortized intangible assets:      
Gross Carrying Amount $ 26,318 17,213  
Accumulated Amortization (8,974) (6,732)  
Net Value $ 17,344 $ 10,481  
License agreements and other | Weighted Average      
Amortized intangible assets:      
Weighted Average Amortization Period (Years) 19 years 6 months