v3.26.1
Tenant Leases - Schedule of Operating Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Fixed lease payments $ 16,510 $ 12,538
Variable lease payments 3,069 2,380
Rental revenue $ 19,579 $ 14,918