v3.26.3
Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Fixed lease payments $ 165,659 $ 151,178 $ 504,713 $ 446,343
Variable lease payments 20,381 18,863 61,298 55,067
Total lease payments 186,040 170,041 566,011 501,410
Amortization of acquired above and below-market leases, net (107) (1,505) (1,320) (4,618)
Total rental revenue 185,933 168,536 564,691 496,792
Sublease income 47,300 45,700 136,800 136,800
Interest income $ 1,155 $ 1,141 $ 3,454 $ 3,411