v3.26.1
Fair Value Measurements - Schedule of Changes in Fair Value of the Level 3 Assets and Liabilities (Details) - Level 3 - Commodity Contracts - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Net liability balance at beginning of period $ (924) $ (944) $ (1,269) $ (752)
Total unrealized valuation gains (losses) (201) 99 (1) (144)
Purchases, issuances and settlements        
Purchases 57 83 105 132
Issuances (13) (4) (20) (6)
Settlements (62) (84) 30 (91)
Transfers into Level 3 (55) (6) (54) (5)
Transfers out of Level 3 (25) (28) (14) (18)
Net change (299) 60 46 (132)
Net liability balance at end of period (1,223) (884) (1,223) (884)
Unrealized valuation losses relating to instruments held at end of period $ (241) $ (27) $ (120) $ (286)