XML 132 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing arrangements - Shelf Registration Statement and Other Facilities (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
renewal_options
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Commercial paper, maximum borrowing capacity   $ 2,500,000,000  
Commercial paper   0 $ 0
Annual commitment fees for syndicated, unsecured, revolving credit agreement 0.09%    
Line of credit      
Debt Instrument [Line Items]      
Maximum current borrowing capacity under a syndicated, unsecured, revolving credit agreement $ 4,000,000,000    
Amount by which borrowing capacity under a syndicated unsecured revolving credit agreement may be increased upon our request at discretion of banks $ 1,250,000,000    
Initial commitment term of each bank which is a party to the agreement 5 years    
Number of additional term extension options | renewal_options 2    
Additional period for extension of commitment term 1 year    
Basis spread on variable rate 0.50%    
Amount outstanding under syndicated, unsecured, revolving credit facility   $ 0 $ 0
Line of credit | Variable Rate Component One      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.01%    
Line of credit | Variable Rate Component Two      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.10%