XML 109 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details)
$ in Millions, $ in Millions
1 Months Ended 3 Months Ended
May 02, 2024
CAD ($)
May 02, 2024
USD ($)
Feb. 29, 2024
CAD ($)
Mar. 31, 2024
USD ($)
Senior Notes | Subsequent Event        
Debt instruments        
Repayments of senior debt   $ 854.0    
Senior Notes | 5.100% Senior Notes, Series J due 2029        
Debt instruments        
Debt instrument, face amount     $ 650.0  
5.100% Senior Notes, Series J due 2029        
Debt instruments        
Interest rate     5.10%  
Unsecured Term Loan due 2025        
Debt instruments        
Repayment and extinguishment of unsecured term loan     $ 500.0 $ 369.4
3.50% Senior Notes due 2024        
Debt instruments        
Interest rate       3.50%
3.50% Senior Notes due 2024 | Subsequent Event        
Debt instruments        
Repayments of senior debt   400.0    
3.75% Senior Notes due 2024        
Debt instruments        
Interest rate       3.75%
3.75% Senior Notes due 2024 | Subsequent Event        
Debt instruments        
Repayments of senior debt   400.0    
2.80% Senior Notes, Series E due 2024        
Debt instruments        
Interest rate       2.80%
2.80% Senior Notes, Series E due 2024 | Subsequent Event        
Debt instruments        
Repayments of senior debt $ 73.0 $ 54.0