XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT OBLIGATIONS - Principal repayments (Details) - Mortgages payable - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortization payments    
Amortization payments, Year Ending December 31, 2025 $ 11,084  
Amortization payments, Year Ending December 31, 2026 11,038  
Amortization payments, Year Ending December 31, 2027 9,999  
Amortization payments, Year Ending December 31, 2028 9,356  
Amortization payments, Year Ending December 31, 2029 7,284  
Amortization payments, Thereafter 28,060  
Amortization payments, Total 76,821  
Principal due at maturity    
Principal due at maturity, Year Ending December 31, 2025 22,458  
Principal due at maturity, Year Ending December 31, 2026 18,461  
Principal due at maturity, Year Ending December 31, 2027 38,525  
Principal due at maturity, Year Ending December 31, 2028 30,155  
Principal due at maturity, Year Ending December 31, 2029 79,386  
Principal due at maturity, Thereafter 159,172  
Principal due at maturity, Total 348,157  
Total    
Total, Year Ending December 31, 2025 33,542  
Total, Year Ending December 31, 2026 29,499  
Total, Year Ending December 31, 2027 48,524  
Total, Year Ending December 31, 2028 39,511  
Total, Year Ending December 31, 2029 86,670  
Total, Thereafter 187,232  
Total $ 424,978 $ 422,565