Share-Based Compensation - Total Share-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Share-Based Payment Arrangement [Abstract] | ||||
| Stock option expense | $ 3,417 | $ 3,560 | $ 10,443 | $ 10,740 |
| Restricted stock expense | 5,106 | 5,578 | 15,232 | 15,875 |
| Performance restricted stock unit expense | 4,220 | 3,775 | 9,232 | 9,158 |
| Total pre-tax expense | $ 12,743 | $ 12,913 | $ 34,907 | $ 35,773 |