v3.25.1
Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross $ 311,740 $ 311,277
Accumulated Amortization 164,072 160,780
Net Book Value 147,668 150,497
Domestic intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross 172,805 172,755
Accumulated Amortization 103,918 102,347
Net Book Value 68,887 70,408
International intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross 138,935 138,522
Accumulated Amortization 60,154 58,433
Net Book Value 78,781 80,089
Domestic and International [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization 164,072 160,780
Gross 311,740 311,277
Net Book Value 147,668 150,497
Product rights and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 261,017 260,928
Accumulated Amortization 140,522 138,090
Net Book Value 120,495 122,838
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross 38,579 38,475
Accumulated Amortization 14,786 14,375
Net Book Value 23,793 24,100
Customer lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross 12,144 11,874
Accumulated Amortization 8,764 8,315
Net Book Value $ 3,380 $ 3,559