XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 243,042
2025 497,504
2026 460,783
2027 440,768
2028 402,365
Thereafter 1,910,486
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,954,948