v3.19.3.a.u2
Derivative Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Realized and Unrealized Before-Tax Gain / Loss on Derivative Instruments Recognized in the Consolidated Statement of Income      
Sales and other operating revenue $ 255,583 $ 279,332 $ 237,162
Crude oil and product purchases 143,801 156,172 128,217
Not Designated As Hedging Instrument Trading [Member]      
Realized and Unrealized Before-Tax Gain / Loss on Derivative Instruments Recognized in the Consolidated Statement of Income      
Sales and other operating revenue (412) 130 6
Crude oil and product purchases 179 (120) (105)
Total $ (233) $ 10 $ (99)