v3.26.1
Leases - Disaggregation of Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Lease, Lease Income [Abstract]        
Fixed lease income $ 53,497 $ 41,175 $ 103,296 $ 80,267
Variable lease income 4,437 3,977 8,712 7,405
Operating Lease, Other Lease Income [Abstract]        
Amortization of above and below Market Leases 150 257 310 519
Lease Incentives, Income (262) (251) (469) (443)
Lease Income, Total $ 57,822 $ 45,158 $ 111,849 $ 87,748