XML 124 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 151,842 $ 118,771
Accumulated Amortization (85,343) (76,887)
Net Carrying Amount 66,499 41,884
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 31,489 28,877
Accumulated Amortization (12,824) (10,916)
Net Carrying Amount 18,665 17,961
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 3,250
Accumulated Amortization (2,994) (2,919)
Net Carrying Amount 256 331
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,557 11,142
Accumulated Amortization (9,125) (8,327)
Net Carrying Amount 2,432 2,815
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47,613 35,135
Accumulated Amortization (24,177) (20,804)
Net Carrying Amount 23,436 14,331
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 57,933 40,367
Accumulated Amortization (36,223) (33,921)
Net Carrying Amount $ 21,710 $ 6,446