XML 102 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Commercial Paper and Credit Facilities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
extension
Aug. 31, 2024
USD ($)
Commercial Paper    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity $ 2,700  
Senior Secured Hedged Inventory Facility    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity 1,900  
Committed borrowing capacity $ 1,350 $ 1,350
Number of years by which maturity date of credit facility may be extended (in years) 1 year  
Senior Secured Hedged Inventory Facility | Minimum    
Debt Instrument [Line Items]    
Credit facility extensions available | extension 1  
Senior Secured Hedged Inventory Facility | Letters of credit    
Debt Instrument [Line Items]    
Committed borrowing capacity $ 400  
Senior Unsecured Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity 2,100  
Committed borrowing capacity $ 1,350 1,350
Number of years by which maturity date of credit facility may be extended (in years) 1 year  
Senior Unsecured Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Credit facility extensions available | extension 1  
Senior Unsecured Revolving Credit Facility | Letters of credit    
Debt Instrument [Line Items]    
Committed borrowing capacity $ 400  
Senior Unsecured Revolving Credit Facility, Maturiting in August 2027    
Debt Instrument [Line Items]    
Committed borrowing capacity   $ 64