Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Leases [Abstract] | ||
| Lease, Remaining Lease Term | 43 years 2 months 12 days | |
| Total operating lease right-of-use assets | $ 433,194 | $ 460,990 |
| Operating Lease, Liability | $ 441,393 | $ 469,599 |