v3.25.2
LEASES - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases, Lessor  
2025 (Six Months) $ 125,179
2026 251,097
2027 243,700
2028 217,457
2029 191,175
Thereafter 923,876
Total Future Minimum Lease Payments $ 1,952,484