v3.26.1
LEASES - Schedule of Payments to be Received, Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 132,281
2027 271,468
2028 368,963
2029 527,771
2030 546,112
Thereafter 4,241,072
Total 6,087,667
Future noncancellable minimum lease payments for operating leases that have not yet commenced $ 3,100,000
Lessor, operating lease initial lease term 12 years