XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Schedule of Derivative Obligations Under Terminated Hedge Arrangements (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative [Line Items]        
Derivative loss, net $ (501) $ (141) $ (2,024) $ (41)
Interest and other income (loss), net 0 22 0 (42)
Derivative loss, net | Commodity price derivatives        
Derivative [Line Items]        
Derivative loss, net (496) (56) (1,996) 81
Derivative loss, net | Marketing derivatives        
Derivative [Line Items]        
Derivative loss, net (5) (85) (28) (100)
Derivative loss, net | Interest rate derivatives        
Derivative [Line Items]        
Derivative loss, net 0 0 0 (22)
Interest and other income (loss), net | Contingent consideration        
Derivative [Line Items]        
Interest and other income (loss), net $ 0 $ 22 $ 0 $ (42)