XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets (Schedule of Gross Carrying Values, Accumulated Amortization, and Approximate Amortization Period of Definite Lived Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Net Carrying Value $ 128,051 $ 142,593
Other intangibles, net    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 53,848 50,517
Accumulated Amortization 29,555 25,046
Net Carrying Value $ 24,293 $ 25,471
Weighted Average Useful Life (Years) 9 years 4 months 24 days 10 years
Acquired technology, net    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 195,912 $ 201,897
Accumulated Amortization 67,861 59,304
Net Carrying Value $ 128,051 $ 142,593
Weighted Average Useful Life (Years) 18 years 3 months 18 days 18 years 2 months 12 days
Customer lists and relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 28,611 $ 28,729
Accumulated Amortization 11,617 10,334
Net Carrying Value $ 16,994 $ 18,395
Weighted Average Useful Life (Years) 21 years 7 months 6 days 21 years 7 months 6 days
Distribution and manufacturing rights and know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 9,033 $ 9,608
Accumulated Amortization 9,033 7,807
Net Carrying Value $ 0 $ 1,801
Weighted Average Useful Life (Years) 5 years 5 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,428 $ 4,365
Accumulated Amortization 3,460 3,225
Net Carrying Value $ 968 $ 1,140
Weighted Average Useful Life (Years) 17 years 17 years
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 11,776 $ 7,815
Accumulated Amortization 5,445 3,680
Net Carrying Value $ 6,331 $ 4,135
Weighted Average Useful Life (Years) 5 years 5 years