v3.25.0.1
Debt - Future Principal Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Aggregate future principal payments of mortgage notes payable, Unsecured credit facility    
2025 $ 175,223  
2026 430,231  
2027 370,240  
2028 884,249  
2029 175,258  
Thereafter 1,003,121  
Long-Term Debt, Gross $ 3,038,322 $ 2,631,537