v3.26.1
Tenant Leases - Schedule of Operating Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Fixed lease payments $ 17,194 $ 12,950 $ 33,704 $ 25,488
Variable lease payments 3,489 1,548 6,558 3,928
Rental revenue $ 20,683 $ 14,498 $ 40,262 $ 29,416