v3.26.1
LEASES - Schedule of Components of Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease revenue $ 98,812 $ 7,010 $ 158,008 $ 13,005
Variable lease revenue 37,857 3,550 56,200 6,128
Total lease revenue $ 136,669 $ 10,560 $ 214,208 $ 19,133