v3.26.3
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized intangible assets    
Gross Carrying Amount $ 585,136 $ 588,282
Accumulated Amortization (360,610) (332,943)
Net Value $ 224,526 255,339
Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 11 years 4 months 24 days  
Patents    
Amortized intangible assets    
Gross Carrying Amount $ 19,215 19,032
Accumulated Amortization (5,205) (4,016)
Net Value $ 14,010 15,016
Patents | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 12 years 3 months 18 days  
Acquired technology    
Amortized intangible assets    
Gross Carrying Amount $ 154,635 157,350
Accumulated Amortization (107,204) (99,551)
Net Value $ 47,431 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,424 332,088
Accumulated Amortization (192,286) (177,686)
Net Value $ 138,138 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,316 46,885
Accumulated Amortization (43,547) (41,726)
Net Value $ 2,769 5,159
Trademarks and trade names | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 3 years 1 month 6 days  
License agreements and other    
Amortized intangible assets    
Gross Carrying Amount $ 34,546 32,927
Accumulated Amortization (12,368) (9,964)
Net Value $ 22,178 $ 22,963
License agreements and other | Weighted Average Amortization Period (Years)    
Amortized intangible assets    
Weighted Average Amortization Period (Years) 20 years 2 months 12 days