XML 30 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Commercial Paper and Credit Facilities (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
extension
Aug. 31, 2018
USD ($)
debt_instrument
Commercial Paper    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity $ 3,000,000,000.0  
Senior secured hedged inventory facility    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity 1,900,000,000  
Committed borrowing capacity $ 1,400,000,000  
Number of years by which maturity date of credit facility may be extended 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,000,000  
Senior unsecured revolving credit facility    
Debt Instrument [Line Items]    
Maximum aggregate borrowing capacity 2,100,000,000  
Committed borrowing capacity $ 1,600,000,000  
Number of years by which maturity date of credit facility may be extended 1 year  
Senior unsecured revolving credit facility | Minimum    
Debt Instrument [Line Items]    
Credit facility extensions available | extension 1  
GO Zone Term Loans | Term Loan    
Debt Instrument [Line Items]    
Number of debt instruments | debt_instrument   2
GO Zone Term Loan Series 2009 | Term Loan    
Debt Instrument [Line Items]    
Debt instrument face value   $ 100,000,000
GO Zone Term Loan Series 2010 | Term Loan    
Debt Instrument [Line Items]    
Debt instrument face value   $ 100,000,000
Non-extending Lender | Senior secured hedged inventory facility    
Debt Instrument [Line Items]    
Committed borrowing capacity $ 45,000,000