XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Notes and Mortgages Payable - Schedule of Payments of Notes Payable (Details)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
Senior Unsecured Notes 6 [Member]  
Debt Instrument [Line Items]  
Date Paid 2024-01
Amount of repayment $ 246.2
Interest Rate 4.45%
Maturity Date 2024-01
Senior Unsecured Notes 7 [Member]  
Debt Instrument [Line Items]  
Date Paid 2024-03
Amount of repayment $ 400.0
Interest Rate 2.70%
Maturity Date 2024-03