Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
| Share-Based Payment Arrangement [Abstract] |
|
| Stock-Based Compensation Expense and Related Tax Benefit |
Total stock-based compensation expense and the related tax benefit were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | In thousands | 2024 | | 2023 | | 2024 | | 2023 | | Stock options | $ | — | | | $ | 20 | | | $ | — | | | $ | 80 | | | Restricted stock units | 10,080 | | | 6,516 | | | 21,173 | | | 13,099 | | | Unrestricted stock awards | 336 | | | 239 | | | 672 | | | 515 | | | Phantom stock units | 1,312 | | | 1,147 | | | 2,761 | | | 1,924 | | | Total stock-based compensation | $ | 11,728 | | | $ | 7,922 | | | $ | 24,606 | | | $ | 15,618 | | | | | | | | | | | Related tax benefit | $ | 2,551 | | | $ | 1,670 | | | $ | 5,350 | | | $ | 3,373 | |
|
| Employee Stock Options Activity |
A summary of our stock option activity is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shares | | Weighted Average Exercise Price per Share | | Weighted Average Remaining Contractual Life | | Aggregate Intrinsic Value | | Weighted Average Grant Date Fair Value | | In thousands | | | | Years | | In thousands | | | | Outstanding, January 1, 2023 | 381 | | | $ | 60.63 | | | 4.8 | | $ | 1,892 | | | | | | | | | | | | | | | Granted | — | | | — | | | | | | | $ | — | | | Exercised | (5) | | | 55.49 | | | | | 73 | | | | | Forfeited | — | | | — | | | | | | | | | Canceled | — | | | — | | | | | | | | | Outstanding, June 30, 2023 | 376 | | | $ | 60.70 | | | 4.4 | | $ | 5,494 | | | | | | | | | | | | | | | Outstanding, January 1, 2024 | 363 | | | $ | 61.36 | | | 4.0 | | $ | 5,886 | | | | | Granted | — | | | — | | | | | | | $ | — | | | Exercised | (19) | | | 44.74 | | | | | 779 | | | | | | | | | | | | | | | Forfeited | — | | | — | | | | | | | | | Canceled | — | | | — | | | | | | | | | Outstanding, June 30, 2024 | 344 | | | $ | 62.27 | | | 3.5 | | $ | 12,626 | | | | | | | | | | | | | | Exercisable, June 30, 2024 | 344 | | | $ | 62.27 | | | 3.5 | | $ | 12,626 | | | | | | | | | | | | | | | | | | | | | | | |
|
| Restricted Stock Units Award Activity |
The following table summarizes restricted stock unit activity: | | | | | | | | | | | | | | | | | | | In thousands, except fair value | Number of Restricted Stock Units | | Weighted Average Grant Date Fair Value | | Aggregate Intrinsic Value | | Outstanding, January 1, 2023 | 528 | | | | | | | | | | | | | Granted | 442 | | | $ | 56.37 | | | | Released (1) | (222) | | | | | $ | 1,236 | | | Forfeited | (19) | | | | | | | Outstanding, June 30, 2023 | 729 | | | | | | | | | | | | | Outstanding, January 1, 2024 | 751 | | | $ | 58.89 | | | | | Granted | 410 | | | 75.89 | | | | Released (1) | (360) | | | 63.22 | | | $ | 28,739 | | | Forfeited | (10) | | | 60.84 | | | | | Outstanding, June 30, 2024 | 791 | | | 66.31 | | | | | | | | | | | Vested but not released, June 30, 2024 | 17 | | | | | $ | 1,669 | | | | | | | | | | | | | |
(1) Shares released is presented as gross shares and does not reflect shares withheld by us for employee payroll tax obligations.
|
| Restricted Stock Units, Valuation Assumptions |
The weighted average assumptions used to estimate the fair value of performance-based restricted stock units granted with a service and market condition and the resulting weighted average fair value are as follows: | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, | | | | | | 2024 | | 2023 | | | | | | | | | | Expected volatility | | | | | 45.7 | % | | 50.0 | % | | Risk-free interest rate | | | | | 4.4 | % | | 4.6 | % | | Expected term (years) | | | | | 2.9 | | 2.2 | | | | | | | | | | Weighted average fair value | | | | | $ | 83.26 | | | $ | 59.52 | |
|