v3.26.1
LEASES - Schedule of Payments to be Received, Maturity (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 111,933
2027 153,848
2028 231,487
2029 302,930
2030 313,402
Thereafter 2,277,488
Total 3,391,088
Future noncancellable minimum lease payments for operating leases that have not yet commenced $ 5,800,000
Lessor, operating lease initial lease term 12 years