v3.25.4
Land, Buildings and Improvements, and Assets Held for Sale - Schedule of Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Scheduled Future Lease Payments to be Received  
2026 $ 1,426,069
2027 1,400,521
2028 1,364,800
2029 1,310,345
2030 1,261,348
Thereafter 11,763,531
Total $ 18,526,614