Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total expense, pre-tax | $ 4,074 | $ 5,676 | $ 7,571 | $ 9,150 |
Tax benefit related to awards | (1,030) | (1,454) | (1,912) | (2,313) |
Total expense, net of tax | 3,044 | 4,222 | 5,659 | 6,837 |
Cost of Products Sold, Excluding Intangible Asset Amortization [Member] | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total expense, pre-tax | 133 | 364 | 251 | 346 |
Research and Development [Member] | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total expense, pre-tax | 116 | 433 | (109) | 835 |
Selling, General and Administrative [Member] | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total expense, pre-tax | $ 3,825 | $ 4,879 | $ 7,429 | $ 7,969 |