XML 107 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues and Accounts Receivable - Contract Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Change in Contract Liabilities [Roll Forward]    
Beginning balance $ 338 $ 90
Amounts recognized as revenue (227) (81)
Additions 244 332
Other (1) (3)
Ending balance 354 338
Crude Oil Sales Agreements Entered Into In Conjunction WIth Storage Arrangements And Future Inventory Exchanges    
Change in Contract Liabilities [Roll Forward]    
Beginning balance 116  
Additions 155 116
Ending balance $ 155 116
Long-term capacity agreement | Cactus II Pipeline LLC (“Cactus II”)    
Change in Contract Liabilities [Roll Forward]    
Additions   $ 100