XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Amortized intangible assets          
Gross Carrying Amount $ 583,048   $ 583,048   $ 528,479
Accumulated Amortization (322,676)   (322,676)   (273,710)
Net Value 260,372   260,372   254,769
Aggregate amortization expense $ 11,542 $ 11,733 $ 33,373 $ 33,407  
Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 13 years 9 months 18 days   13 years 9 months 18 days    
Patents          
Amortized intangible assets          
Gross Carrying Amount $ 19,041   $ 19,041   18,333
Accumulated Amortization (3,653)   (3,653)   (2,343)
Net Value $ 15,388   $ 15,388   15,990
Patents | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 12 years 6 months   12 years 6 months    
Acquired technology          
Amortized intangible assets          
Gross Carrying Amount $ 154,914   $ 154,914   137,444
Accumulated Amortization (96,128)   (96,128)   (80,171)
Net Value $ 58,786   $ 58,786   57,273
Acquired technology | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 10 years 9 months 18 days   10 years 9 months 18 days    
Customer relationships          
Amortized intangible assets          
Gross Carrying Amount $ 327,842   $ 327,842   303,502
Accumulated Amortization (171,059)   (171,059)   (145,772)
Net Value $ 156,783   $ 156,783   157,730
Customer relationships | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 13 years 9 months 18 days   13 years 9 months 18 days    
Trademarks and trade names          
Amortized intangible assets          
Gross Carrying Amount $ 45,177   $ 45,177   42,882
Accumulated Amortization (40,898)   (40,898)   (36,450)
Net Value $ 4,279   $ 4,279   6,432
Trademarks and trade names | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 8 years   8 years    
License agreements and other          
Amortized intangible assets          
Gross Carrying Amount $ 36,074   $ 36,074   26,318
Accumulated Amortization (10,938)   (10,938)   (8,974)
Net Value $ 25,136   $ 25,136   $ 17,344
License agreements and other | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 23 years 1 month 6 days   23 years 1 month 6 days