v3.25.1
Goodwill and Other Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Intangible assets, Gross carrying amount $ 1,012,230   $ 1,011,290
Intangible assets, Accumulated amortization (402,397)   (393,627)
Amortization expense 8,700 $ 8,600  
Future amortization expense [Abstract]      
Remaining, 2025 26,646    
2026 35,271    
2027 36,765    
2028 39,884    
2029 39,100    
2030 40,616    
Amortization included in expense      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Amortization expense 7,172 $ 7,152  
Future amortization expense [Abstract]      
Remaining, 2025 22,146    
2026 29,271    
2027 30,765    
2028 33,884    
2029 33,100    
2030 34,616    
Amortization recorded as a reduction of revenue      
Future amortization expense [Abstract]      
Remaining, 2025 4,500    
2026 6,000    
2027 6,000    
2028 6,000    
2029 6,000    
2030 6,000    
Trademarks & tradenames      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Unamortized intangible assets, Gross carrying amount 86,544   86,544
Customer and distributor relationships      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Amortized intangible assets, Gross carrying amount 369,865   369,774
Intangible assets, Accumulated amortization (209,177)   (205,013)
Sales representation, marketing and promotional rights      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Amortized intangible assets, Gross carrying amount 149,376   149,376
Intangible assets, Accumulated amortization (79,500)   (78,000)
Developed technology      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Amortized intangible assets, Gross carrying amount 320,204   320,204
Intangible assets, Accumulated amortization (57,455)   (54,812)
Patents and other intangible assets      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Amortized intangible assets, Gross carrying amount 86,241   85,392
Intangible assets, Accumulated amortization $ (56,265)   $ (55,802)
Weighted Average      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Finite-lived intangible asset useful life (in years) 22 years    
Weighted Average | Customer and distributor relationships      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Finite-lived intangible asset useful life (in years) 24 years    
Weighted Average | Sales representation, marketing and promotional rights      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Finite-lived intangible asset useful life (in years) 25 years    
Weighted Average | Developed technology      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Finite-lived intangible asset useful life (in years) 18 years    
Weighted Average | Patents and other intangible assets      
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]      
Finite-lived intangible asset useful life (in years) 16 years