Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Remainder of 2026 | $ 50,677 | |
| 2027 | 85,998 | |
| 2028 | 86,399 | |
| 2029 | 82,813 | |
| 2030 | 73,486 | |
| Thereafter | 226,262 | |
| Total lease payments | 605,635 | |
| Less: imputed interest | (140,507) | |
| Present value of lease liabilities | $ 465,128 | $ 464,493 |
| X | ||||||||||
- Definition Lease, Liability No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due After Year Four No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Next Twelve Months No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount No definition available.
|
| X | ||||||||||
- References No definition available.
|