Leases - Schedule of Rental 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] | ||||
| Base rent and tenant charges | $ 50,587 | $ 47,683 | $ 100,033 | $ 95,125 |
| Accrued straight-line rental adjustment | 1,540 | 2,635 | 3,984 | 4,802 |
| Lease incentive amortization | (37) | (54) | (83) | (116) |
| (Above) below market lease amortization, net | 458 | 456 | 931 | 1,091 |
| Total rental revenue | $ 52,548 | $ 50,720 | $ 104,865 | $ 100,902 |