v3.26.1
LEASES - Schedule of Operating Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 40,233
2027 92,464
2028 129,972
2029 141,925
2030 146,183
Thereafter 906,481
Operating lease, payment to be received $ 1,457,258