XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Reconciliation Of Assets Measured At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gains (losses) relating to Level 3 assets $ 436 $ 438 $ 1,300 $ 1,800
Level 3        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 2,941 3,745 3,444 3,301
Total increase (decrease) in net realized/unrealized gains included in cost of products sold 123 465 785 1,781
Purchases 4,174 6,615 11,600 25,190
Sales (3,736) (6,539) (11,813) (25,439)
Settlements (288) (356) (1,077) (1,199)
Transfers into Level 3 423 385 1,553 1,827
Transfers out of Level 3 (533) (553) (1,388) (1,699)
Balance at end of period 3,104 3,762 3,104 3,762
Level 3 | Inventories  Carried at  Market        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 2,546 2,859 2,713 2,760
Total increase (decrease) in net realized/unrealized gains included in cost of products sold (92) 135 (3) 499
Purchases 4,174 6,615 11,600 25,190
Sales (3,736) (6,539) (11,813) (25,439)
Settlements 0 0 0 (4)
Transfers into Level 3 265 336 1,339 1,488
Transfers out of Level 3 (529) (534) (1,208) (1,622)
Balance at end of period 2,628 2,872 2,628 2,872
Level 3 | Commodity Derivative Contracts Gains        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 395 886 731 541
Total increase (decrease) in net realized/unrealized gains included in cost of products sold 215 330 788 1,282
Purchases 0 0 0 0
Sales 0 0 0 0
Settlements (288) (356) (1,077) (1,195)
Transfers into Level 3 158 49 214 339
Transfers out of Level 3 (4) (19) (180) (77)
Balance at end of period $ 476 $ 890 $ 476 $ 890