v3.25.1
Future Minimum Rents and Lease Payments - Schedule of Future Minimum Base Rents Receivable (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases, Future Minimum Payments Receivable  
Remaining 2025 $ 381,948
2026 467,980
2027 412,100
2028 342,352
2029 274,300
Thereafter 567,324
TOTAL $ 2,446,004