v3.26.1
Leases - Tenant Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Total lease payments $ 211,561 $ 180,348 $ 418,080 $ 354,087
Less: Operating cost reimbursements, termination income and percentage rents 22,903 19,947 48,466 39,742
Total non-variable lease payments $ 188,658 $ 160,401 $ 369,614 $ 314,345