v3.25.2
Leases - Scheduled Future Minimum Base Rental Payments due to be Received Under Remaining Non-Cancelable Term of Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
July 1 - December 31, 2025 $ 239,593
2026 484,069
2027 488,855
2028 493,029
2029 496,970
Thereafter 5,838,480
Total 8,040,996
Loans and Direct Financing Leases  
July 1 - December 31, 2025 15,502
2026 31,240
2027 30,604
2028 30,753
2029 31,125
Thereafter 332,015
Total 471,239
Total Future Minimum Receipts  
July 1 - December 31, 2025 255,095
2026 515,309
2027 519,459
2028 523,782
2029 528,095
Thereafter 6,170,495
Total $ 8,512,235