XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Accounts Receivable - Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Jun. 30, 2021
Change in Contract with Customer, Liability [Roll Forward]    
Beginning balance   $ 501
Amounts recognized as revenue (1)   (384)
Additions   22
Ending balance $ 501 $ 139
Crude Oil Sales Agreements Entered Into In Conjunction With Storage Arrangements And Future Inventory Exchanges Member    
Change in Contract with Customer, Liability [Roll Forward]    
Amounts recognized as revenue (1) $ (361)