XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgages Payable - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
mortgage
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt      
Principal payments $ 740,505 $ 22,015 $ 312,234
Mortgages      
Debt      
Principal payments $ 740,500    
Number of mortgages assumed during period | mortgage 0    
Unamortized net (discounts) premiums, deferred financing costs, and cumulative basis adjustment on fair value hedges $ (500) $ (800)  
Mortgages | Mortgages repaid in full      
Debt      
Principal payments $ 735,900    
Mortgages repaid in full | mortgage 5