XML 79 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
MMBTU / d
bblPerDay
$ / MMBTU
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Derivative [Line Items]      
Purchase contract, amount of barrel to be purchased and sold | bblPerDay 50,000    
Long-term purchase commitment, period 6 years    
Contingent consideration, valuation adjustment $ 0 $ (42) $ (45)
Oil contracts      
Derivative [Line Items]      
Gain (loss) on derivative, net $ (508)    
Oil contracts | Brent Basis Swap Contracts for January 2024 through December 2024      
Derivative [Line Items]      
Volume, barrels per day | MMBTU / d 3,000    
Oil contracts, price per bbl | Brent Basis Swap Contracts for January 2024 through December 2024      
Derivative [Line Items]      
Price per Bbl in usd | $ / MMBTU 4.33    
Gas contracts      
Derivative [Line Items]      
Gain (loss) on derivative, net $ (13)    
Contingent consideration | Interest and other income (loss), net      
Derivative [Line Items]      
Contingent consideration, valuation adjustment   $ (42) $ (45)