v3.25.2
Goodwill and Other Intangible Assets (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
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Intangible assets, Gross carrying amount $ 1,013,119   $ 1,013,119   $ 1,011,290
Intangible assets, Accumulated amortization (411,302)   (411,302)   (393,627)
Amortization expense 8,700 $ 8,600 17,300 $ 17,200  
Future amortization expense [Abstract]          
Remaining, 2025 18,020   18,020    
2026 35,315   35,315    
2027 36,780   36,780    
2028 39,899   39,899    
2029 39,112   39,112    
2030 40,629   40,629    
Amortization included in expense          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortization expense 7,192 $ 7,157 14,364 $ 14,309  
Future amortization expense [Abstract]          
Remaining, 2025 15,020   15,020    
2026 29,315   29,315    
2027 30,780   30,780    
2028 33,899   33,899    
2029 33,112   33,112    
2030 34,629   34,629    
Amortization recorded as a reduction of revenue          
Future amortization expense [Abstract]          
Remaining, 2025 3,000   3,000    
2026 6,000   6,000    
2027 6,000   6,000    
2028 6,000   6,000    
2029 6,000   6,000    
2030 6,000   6,000    
Trademarks & tradenames          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Unamortized intangible assets, Gross carrying amount 86,544   86,544   86,544
Customer and distributor relationships          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 370,061   370,061   369,774
Intangible assets, Accumulated amortization (213,456)   (213,456)   (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   149,376
Intangible assets, Accumulated amortization (81,000)   (81,000)   (78,000)
Developed technology          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 320,204   320,204   320,204
Intangible assets, Accumulated amortization (60,097)   (60,097)   (54,812)
Patents and other intangible assets          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 86,934   86,934   85,392
Intangible assets, Accumulated amortization $ (56,749)   $ (56,749)   $ (55,802)
Weighted Average          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 22 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   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   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   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   16 years