v3.25.2
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 163,055 $ 151,842
Accumulated Amortization (90,872) (85,343)
Net Carrying Amount 72,183 66,499
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,078 31,489
Accumulated Amortization (13,786) (12,824)
Net Carrying Amount 19,292 18,665
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 3,250
Accumulated Amortization (3,031) (2,994)
Net Carrying Amount 219 256
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,595 11,557
Accumulated Amortization (9,608) (9,125)
Net Carrying Amount 2,987 2,432
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 51,456 47,613
Accumulated Amortization (26,233) (24,177)
Net Carrying Amount 25,223 23,436
Customer list    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,676 57,933
Accumulated Amortization (38,214) (36,223)
Net Carrying Amount $ 24,462 $ 21,710