Leases - Schedule of Components of Operating Lease Income from Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||||
| Fixed lease payments | $ 1,504,457 | $ 1,637,212 | $ 3,086,130 | $ 3,325,392 |
| Variable lease payments | 124,648 | 133,448 | 264,229 | 277,657 |
| Rental revenue | $ 1,629,105 | $ 1,770,660 | $ 3,350,359 | $ 3,603,049 |
| Operating lease, lease income, statement of income or comprehensive income [extensible enumeration] | Total revenues | Total revenues | Total revenues | Total revenues |