Equity Incentive Program - Stock Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-Based Payment Arrangement [Abstract] | ||||
| Pre-tax stock-based compensation expense | $ 6,799 | $ 7,003 | $ 27,759 | $ 30,877 |
| Tax benefit | (700) | (723) | (2,895) | (3,227) |
| Total stock-based compensation expense, net of tax | $ 6,099 | $ 6,280 | $ 24,864 | $ 27,650 |