XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 122,543
2025 507,696
2026 476,684
2027 458,727
2028 420,367
Thereafter 2,050,947
Total future minimum lease payments on non-cancellable operating leases to be received $ 4,036,964