XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT OBLIGATIONS - Principal repayments (Details) - Mortgages payable - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortization payments    
Amortization payments, six months ended December 31, 2025 $ 5,524  
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 30,987  
Amortization payments, Total 74,188  
Principal due at maturity    
Principal due at maturity, six months ended December 31, 2025 3,721  
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 208,345  
Principal due at maturity, Total 378,593  
Total    
Total, six months ended December 31, 2025 9,245  
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 239,332  
Total $ 452,781 $ 424,978