v3.26.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized intangible assets    
Gross Carrying Amount $ 585,145 $ 588,282
Accumulated Amortization (351,406) (332,943)
Net Value $ 233,739 255,339
Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 11 years 6 months  
Patents    
Amortized intangible assets    
Gross Carrying Amount $ 18,869 19,032
Accumulated Amortization (4,687) (4,016)
Net Value $ 14,182 15,016
Patents | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 12 years 6 months  
Acquired technology    
Amortized intangible assets    
Gross Carrying Amount $ 155,173 157,350
Accumulated Amortization (104,338) (99,551)
Net Value $ 50,835 57,799
Acquired technology | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 11 years  
Customer relationships    
Amortized intangible assets    
Gross Carrying Amount $ 330,957 332,088
Accumulated Amortization (187,760) (177,686)
Net Value $ 143,197 154,402
Customer relationships | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 11 years 8 months 12 days  
Trademarks and trade names    
Amortized intangible assets    
Gross Carrying Amount $ 46,293 46,885
Accumulated Amortization (42,873) (41,726)
Net Value $ 3,420 5,159
Trademarks and trade names | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 4 years 8 months 12 days  
License agreements and other    
Amortized intangible assets    
Gross Carrying Amount $ 33,853 32,927
Accumulated Amortization (11,748) (9,964)
Net Value $ 22,105 $ 22,963
License agreements and other | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 20 years 6 months