XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Amortized intangible assets          
Gross Carrying Amount $ 561,667   $ 561,667   $ 528,479
Accumulated Amortization (311,771)   (311,771)   (273,710)
Net Value 249,896   249,896   254,769
Aggregate amortization expense $ 11,087 $ 10,351 $ 21,831 $ 21,674  
Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 13 years 3 months 18 days   13 years 3 months 18 days    
Patents          
Amortized intangible assets          
Gross Carrying Amount $ 19,070   $ 19,070   18,333
Accumulated Amortization (3,295)   (3,295)   (2,343)
Net Value $ 15,775   $ 15,775   15,990
Patents | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 13 years   13 years    
Acquired technology          
Amortized intangible assets          
Gross Carrying Amount $ 150,378   $ 150,378   137,444
Accumulated Amortization (92,972)   (92,972)   (80,171)
Net Value $ 57,406   $ 57,406   57,273
Acquired technology | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 11 years 3 months 18 days   11 years 3 months 18 days    
Customer relationships          
Amortized intangible assets          
Gross Carrying Amount $ 316,947   $ 316,947   303,502
Accumulated Amortization (164,975)   (164,975)   (145,772)
Net Value $ 151,972   $ 151,972   157,730
Customer relationships | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 13 years 8 months 12 days   13 years 8 months 12 days    
Trademarks and trade names          
Amortized intangible assets          
Gross Carrying Amount $ 45,268   $ 45,268   42,882
Accumulated Amortization (40,127)   (40,127)   (36,450)
Net Value $ 5,141   $ 5,141   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 $ 30,004   $ 30,004   26,318
Accumulated Amortization (10,402)   (10,402)   (8,974)
Net Value $ 19,602   $ 19,602   $ 17,344
License agreements and other | Weighted Average Amortization Period (Years)          
Amortized intangible assets          
Weighted Average Amortization Period (Years) 17 years 8 months 12 days   17 years 8 months 12 days