XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Goodwill - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets and Goodwill (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross $ 311,277 $ 325,324
Accumulated Amortization 160,780 152,816
Net Book Value 150,497 172,508
Net Book Value 170,198  
Domestic intangible assets    
Finite Lived Intangible Assets [Line Items]    
Gross 172,755 186,134
Accumulated Amortization 102,347 99,598
Net Book Value 70,408 86,536
International intangible assets    
Finite Lived Intangible Assets [Line Items]    
Gross 138,522 139,190
Accumulated Amortization 58,433 53,218
Net Book Value 80,089 85,972
Domestic and International    
Finite Lived Intangible Assets [Line Items]    
Accumulated Amortization 160,780 152,816
Gross 311,277 325,324
Net Book Value 150,497 172,508
Product rights and patents    
Finite Lived Intangible Assets [Line Items]    
Gross 260,928 272,879
Accumulated Amortization 138,090 131,778
Net Book Value 122,838 141,101
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross 38,475 40,896
Accumulated Amortization 14,375 13,290
Net Book Value 24,100 27,606
Customer lists    
Finite Lived Intangible Assets [Line Items]    
Gross 11,874 11,549
Accumulated Amortization 8,315 7,748
Net Book Value $ 3,559 $ 3,801