Leases - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] | Property and equipment, net of accumulated depreciation of $509,156 and $453,852, as of June 30, 2026 and December 31, 2025, respectively | Property and equipment, net of accumulated depreciation of $509,156 and $453,852, as of June 30, 2026 and December 31, 2025, respectively |
| Operating | $ 404,678 | $ 409,320 |
| Finance | 852 | 964 |
| Total lease assets | $ 405,530 | $ 410,284 |
| Liabilities | ||
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] | Other current liabilities | Other current liabilities |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Other liabilities | Other liabilities |
| Current operating lease liabilities | $ 48,685 | $ 44,397 |
| Current finance lease liabilities | 198 | 203 |
| Noncurrent operating lease liabilities | 415,568 | 419,120 |
| Noncurrent finance lease liabilities | 677 | 773 |
| Total lease liabilities | $ 465,128 | $ 464,493 |
| Weighted-average remaining lease term - operating leases | 7 years 7 months 6 days | 7 years 9 months 18 days |
| Weighted-average discount rate - operating leases | 5.90% | 5.90% |