XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit and Other Debt Agreements - Senior Notes - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 19, 2024
Feb. 12, 2024
Nov. 02, 2023
Mar. 02, 2023
Dec. 31, 2024
Dec. 31, 2023
Fixed Rate of 4.60%, Balloon Due December 15, 2027 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         4.60% 4.60%
Fixed Rate of 4.85%, Balloon Due December 15, 2029 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         4.85% 4.85%
Fixed Rate of 5.00%, Balloon Due February 15, 2032 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.00% 5.00%
Fixed Rate of 5.15%, Balloon Due February 15, 2035 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.15% 5.15%
Fixed Rate of 5.55%, Balloon Due February 15, 2055 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.55% 5.55%
Fixed Rate of 5.45%, Balloon Due July 15, 2034 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.45% 5.45%
Fixed Rate of 5.75%, Balloon Due July 15, 2054 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.75% 5.75%
Fixed Rate of 6.50%, Balloon due February 15, 2034 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         6.50% 6.50%
Fixed Rate of 3.50%, Balloon Due May 20, 2051 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         3.50% 3.50%
Fixed Rate of 5.75%, Balloon Due March 2, 2053 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.75% 5.75%
Fixed Rate of 2.40%, Balloon Due November 9, 2031 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         2.40% 2.40%
Fixed Rate of 3.05%, Balloon Due March 9, 2052 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         3.05% 3.05%
Fixed Rate of 6.75%, Balloon Due February 15, 2054 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         6.75% 6.75%
Fixed Rate of 5.50%, Balloon Due March 2, 2033 [Member]            
Debt Instrument [Line Items]            
Periodic payment of interest         5.50% 5.50%
Unsecured Senior Notes [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 5,000.0 $ 1,000.0 $ 1,000.0 $ 950.0    
Weighted average interest rate 5.25% 5.71% 5.97% 5.05%    
Realized a cash gain (loss) on hedging transaction $ 4.1 $ 1.4 $ 128.0 $ 112.7    
Derivative instrument, term 10 years 10 years 10 years 10 years    
Unsecured Senior Notes [Member] | Fixed Rate of 4.60%, Balloon Due December 15, 2027 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 750.0          
Periodic payment of interest 4.60%          
Periodic payments of interest and principal, expiry year 2027          
Unsecured Senior Notes [Member] | Fixed Rate of 4.85%, Balloon Due December 15, 2029 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 750.0          
Periodic payment of interest 4.85%          
Periodic payments of interest and principal, expiry year 2029          
Unsecured Senior Notes [Member] | Fixed Rate of 5.00%, Balloon Due February 15, 2032 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 500.0          
Periodic payment of interest 5.00%          
Periodic payments of interest and principal, expiry year 2032          
Unsecured Senior Notes [Member] | Fixed Rate of 5.15%, Balloon Due February 15, 2035 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 1,500.0          
Periodic payment of interest 5.15%          
Periodic payments of interest and principal, expiry year 2035          
Unsecured Senior Notes [Member] | Fixed Rate of 5.55%, Balloon Due February 15, 2055 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold $ 1,500.0          
Periodic payment of interest 5.55%          
Periodic payments of interest and principal, expiry year 2055          
Unsecured Senior Notes [Member] | Fixed Rate of 5.45%, Balloon Due July 15, 2034 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold   $ 500.0        
Periodic payment of interest   5.45%        
Periodic payments of interest and principal, expiry year   2034        
Unsecured Senior Notes [Member] | Fixed Rate of 5.75%, Balloon Due July 15, 2054 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold   $ 500.0        
Periodic payment of interest   5.75%        
Periodic payments of interest and principal, expiry year   2054        
Unsecured Senior Notes [Member] | Fixed Rate of 6.50%, Balloon due February 15, 2034 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold     $ 400.0      
Periodic payment of interest     6.50%      
Periodic payments of interest and principal, expiry year     2034      
Unsecured Senior Notes [Member] | Fixed Rate of 5.75%, Balloon Due March 2, 2053 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold       $ 600.0    
Periodic payment of interest       5.75%    
Periodic payments of interest and principal, expiry year       2053    
Unsecured Senior Notes [Member] | Fixed Rate of 6.75%, Balloon Due February 15, 2054 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold     $ 600.0      
Periodic payment of interest     6.75%      
Periodic payments of interest and principal, expiry year     2054      
Unsecured Senior Notes [Member] | Fixed Rate of 5.50%, Balloon Due March 2, 2033 [Member]            
Debt Instrument [Line Items]            
Notes issued and sold       $ 350.0    
Periodic payment of interest       5.50%    
Periodic payments of interest and principal, expiry year       2033