v3.26.1
Leases - Schedule of Undiscounted Future Minimum Rental Income (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessor, Operating Lease, Payments to be Received  
2026 (remaining) $ 842,294
2027 1,624,579
2028 1,482,817
2029 1,305,682
2030 1,132,601
2031 650,424
Thereafter 13,947,775
Total $ 20,986,172