Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 10, 2025 |
Jun. 09, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation, before tax: | ||||||
| Total stock-based compensation, before tax | $ 31,000 | $ 37,000 | $ 60,000 | $ 71,000 | ||
| Excess income tax benefits from equity compensation plans | 3,000 | 1,000 | 12,000 | 8,000 | ||
| ESPP employee contribution annual limit | $ 15 | |||||
| Stock options | ||||||
| Stock-based compensation, before tax: | ||||||
| Total stock-based compensation, before tax | 5,000 | 7,000 | 10,000 | 13,000 | ||
| Retention awards | ||||||
| Stock-based compensation, before tax: | ||||||
| Total stock-based compensation, before tax | 23,000 | 26,000 | 44,000 | 48,000 | ||
| ESPP | ||||||
| Stock-based compensation, before tax: | ||||||
| Total stock-based compensation, before tax | $ 3,000 | $ 4,000 | $ 6,000 | $ 10,000 | ||
| Employer contribution match (as a percent) | 20.00% | 40.00% | ||||
| Maximum employee subscription rate (as a percent) | 5.00% | |||||