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 |