Earnings Per Share - Summary of Antidilutive Securities (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Stock Options | ||||
| Incremental shares from stock options and restricted stock: | ||||
| Antidilutive securities (in shares) | 1,126 | 903 | 1,064 | 925 |
| Restricted Stock | ||||
| Incremental shares from stock options and restricted stock: | ||||
| Antidilutive securities (in shares) | 428 | 339 | 395 | 373 |
| Performance Based Shares | ||||
| Incremental shares from stock options and restricted stock: | ||||
| Antidilutive securities (in shares) | 7 | 97 | 25 | 170 |