XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details)
$ in Millions, $ in Millions
1 Months Ended 9 Months Ended
May 02, 2024
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2024
CAD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
CAD ($)
Sep. 27, 2024
USD ($)
Sep. 27, 2024
CAD ($)
Sep. 05, 2024
USD ($)
May 13, 2024
USD ($)
Feb. 29, 2024
USD ($)
Feb. 29, 2024
CAD ($)
Senior Notes                      
Debt instruments                      
Repayments of senior debt $ 800.0                    
Senior Notes | 5.100% Senior Notes, Series J due 2029                      
Debt instruments                      
Debt instrument, face amount                   $ 478.3 $ 650.0
Senior Notes | 5.63% Senior Notes due 2034                      
Debt instruments                      
Debt instrument, face amount                 $ 500.0    
Senior Notes | 5.00% Senior Notes due 2035                      
Debt instruments                      
Debt instrument, face amount               $ 550.0      
Senior Notes | 4.125% Senior Notes due 2026                      
Debt instruments                      
Debt instrument, face amount           $ 120.8 $ 163.3        
5.100% Senior Notes, Series J due 2029                      
Debt instruments                      
Interest rate                   5.10% 5.10%
Unsecured Term Loan due 2025                      
Debt instruments                      
Repayment and extinguishment of unsecured term loan       $ 369.4 $ 500.0            
3.50% Senior Notes due 2024                      
Debt instruments                      
Interest rate       3.50% 3.50%            
Repayments of senior debt 400.0                    
3.75% Senior Notes due 2024                      
Debt instruments                      
Interest rate       3.75% 3.75%            
Repayments of senior debt $ 400.0                    
2.80% Senior Notes, Series E due 2024                      
Debt instruments                      
Interest rate       2.80% 2.80%            
Repayments of senior debt   $ 53.4 $ 73.0                
5.63% Senior Notes due 2034                      
Debt instruments                      
Interest rate       5.625% 5.625%       5.625%    
5.00% Senior Notes due 2035                      
Debt instruments                      
Interest rate       5.00% 5.00%     5.00%      
4.125% Senior Notes, Series B due 2024                      
Debt instruments                      
Interest rate       4.125% 4.125%            
4.125% Senior Notes due 2026                      
Debt instruments                      
Interest rate       4.125% 4.125% 4.125% 4.125%