v3.26.1
Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Fixed lease payments $ 172,545 $ 149,038 $ 339,053 $ 295,166
Variable lease payments 20,035 17,703 40,917 36,203
Total lease payments 192,580 166,741 379,970 331,369
Amortization of acquired above and below-market leases (698) (1,504) (1,212) (3,113)
Total rental revenue 191,882 165,237 378,758 328,256
Sublease income 45,800 45,000 89,500 91,000
Interest income $ 1,151 $ 1,138 $ 2,299 $ 2,272