v3.26.3
Leases - Schedule of Components of Operating Lease Income from Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Fixed lease payments $ 1,451,712 $ 1,589,774 $ 4,537,842 $ 4,915,166
Variable lease payments 121,900 129,369 386,129 407,026
Rental revenue $ 1,573,612 $ 1,719,143 $ 4,923,971 $ 5,322,192
Operating lease, lease income, statement of income or comprehensive income [extensible enumeration] Total revenues Total revenues Total revenues Total revenues