XML 89 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Summary of Derivative Fair Value Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Mark-to-market derivative assets (current) $ 858 $ 843
Mark-to-market derivative assets (noncurrent) 485 372
Mark-to-market derivative liabilities (current) (550) (467)
Mark-to-market derivative liabilities (noncurrent) (358) (399)
Commodity Contract    
Derivative [Line Items]    
Mark-to-market derivative assets (current) 851 810
Mark-to-market derivative assets (noncurrent) 485 371
Total mark-to-market derivative assets 1,336 1,181
Mark-to-market derivative liabilities (current) (544) (465)
Mark-to-market derivative liabilities (noncurrent) (357) (399)
Total mark-to-market derivative liabilities (901) (864)
Total mark-to-market derivative net assets (liabilities) 435 317
Commodity Contract | Collateral    
Derivative [Line Items]    
Mark-to-market derivative assets (current) 317 152
Mark-to-market derivative assets (noncurrent) 187 120
Total mark-to-market derivative assets 504 272
Mark-to-market derivative liabilities (current) 334 173
Mark-to-market derivative liabilities (noncurrent) 225 141
Total mark-to-market derivative liabilities 559 314
Total mark-to-market derivative net assets (liabilities) 1,063 586
Commodity Contract | Netting    
Derivative [Line Items]    
Mark-to-market derivative assets (current) (7,460) (4,860)
Mark-to-market derivative assets (noncurrent) (4,438) (3,421)
Total mark-to-market derivative assets (11,898) (8,281)
Mark-to-market derivative liabilities (current) 7,460 4,860
Mark-to-market derivative liabilities (noncurrent) 4,438 3,421
Total mark-to-market derivative liabilities 11,898 8,281
Total mark-to-market derivative net assets (liabilities) 0 0
Commodity Contract | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Mark-to-market derivative assets (current) 7,994 5,518
Mark-to-market derivative assets (noncurrent) 4,736 3,672
Total mark-to-market derivative assets 12,730 9,190
Mark-to-market derivative liabilities (current) (8,338) (5,498)
Mark-to-market derivative liabilities (noncurrent) (5,020) (3,961)
Total mark-to-market derivative liabilities (13,358) (9,459)
Total mark-to-market derivative net assets (liabilities) $ (628) $ (269)