v3.25.0.1
Leases - Rental Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Fixed lease payments $ 585,611 $ 540,447 $ 500,267
Variable lease payments 162,090 146,954 135,888
Straight-line rental income (14,612) (16,894) (17,893)
Net increase to rental income related to above and below market lease amortization 579 865 329
Rental income $ 762,892 $ 705,160 $ 654,377