v3.26.3
Notes and Mortgages Payable - Schedule of Payments of Notes Payable (Details) - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2026
Jul. 31, 2026
Jun. 30, 2025
Feb. 28, 2025
Senior Unsecured Notes 1 [Member]        
Debt Instrument [Line Items]        
Date Paid 2026-08      
Amount Repaid $ 250.0      
Interest Rate 3.25%      
Maturity Date 2026-08      
Senior Unsecured Notes 2 [Member]        
Debt Instrument [Line Items]        
Date Paid   2026-07    
Amount Repaid   $ 16.0    
Interest Rate   6.64%    
Maturity Date   2026-07    
Senior Unsecured Notes 3 [Member]        
Debt Instrument [Line Items]        
Date Paid     2025-06  
Amount Repaid     $ 240.5  
Interest Rate     3.85%  
Maturity Date     2025-06  
Senior Unsecured Notes 4 [Member]        
Debt Instrument [Line Items]        
Date Paid       2025-02
Amount Repaid       $ 500.0
Interest Rate       3.30%
Maturity Date       2025-02