v3.25.2
Derivative Financial Instruments - Summary of Derivative Fair Value Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Mark-to-market derivative assets (current) $ 726 $ 843
Mark-to-market derivative assets (noncurrent) 527 372
Mark-to-market derivative liabilities (current) (407) (467)
Mark-to-market derivative liabilities (noncurrent) (419) (399)
Commodity Contract    
Derivative [Line Items]    
Mark-to-market derivative assets (current) 714 810
Mark-to-market derivative assets (noncurrent) 526 371
Total mark-to-market derivative assets 1,240 1,181
Mark-to-market derivative liabilities (current) (399) (465)
Mark-to-market derivative liabilities (noncurrent) (417) (399)
Total mark-to-market derivative liabilities (816) (864)
Total mark-to-market derivative net assets (liabilities) 424 317
Commodity Contract | Collateral    
Derivative [Line Items]    
Mark-to-market derivative assets (current) 240 152
Mark-to-market derivative assets (noncurrent) 178 120
Total mark-to-market derivative assets 418 272
Mark-to-market derivative liabilities (current) 227 173
Mark-to-market derivative liabilities (noncurrent) 202 141
Total mark-to-market derivative liabilities 429 314
Total mark-to-market derivative net assets (liabilities) 847 586
Commodity Contract | Netting    
Derivative [Line Items]    
Mark-to-market derivative assets (current) (6,314) (4,860)
Mark-to-market derivative assets (noncurrent) (4,637) (3,421)
Total mark-to-market derivative assets (10,951) (8,281)
Mark-to-market derivative liabilities (current) 6,314 4,860
Mark-to-market derivative liabilities (noncurrent) 4,637 3,421
Total mark-to-market derivative liabilities 10,951 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) 6,788 5,518
Mark-to-market derivative assets (noncurrent) 4,985 3,672
Total mark-to-market derivative assets 11,773 9,190
Mark-to-market derivative liabilities (current) (6,940) (5,498)
Mark-to-market derivative liabilities (noncurrent) (5,256) (3,961)
Total mark-to-market derivative liabilities (12,196) (9,459)
Total mark-to-market derivative net assets (liabilities) $ (423) $ (269)