XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense, pre-tax $ 16,592 $ 27,020 $ 30,289
Tax benefit related to awards (4,148) (6,836) (7,254)
Total expense, net of tax 12,444 20,184 23,035
Cost of Products Sold, Excluding Intangible Asset Amortization [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense, pre-tax 557 1,230 2,437
Research and Development [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense, pre-tax 1,312 1,886 3,441
Selling, General and Administrative [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total expense, pre-tax $ 14,723 $ 23,904 $ 24,411