XML 59 R47.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 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) $ 325 $ 780 $ 889 $ 1,400
Significant Unobservable Inputs (Level 3) [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period 3,712 4,152 3,444 3,301
Total increase (decrease) in unrealized gains included in cost of products sold 384 837 662 1,316
Purchases 3,637 9,910 7,426 18,575
Sales (4,194) (10,646) (8,077) (18,900)
Settlements (438) (461) (790) (843)
Transfers into Level 3 586 787 1,130 1,442
Transfers out of Level 3 (746) (834) (854) (1,146)
Balance at end of period 2,941 3,745 2,941 3,745
Significant Unobservable Inputs (Level 3) [Member] | Inventories Carried At Market [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period 2,948 3,503 2,713 2,760
Total increase (decrease) in unrealized gains included in cost of products sold 187 362 90 364
Purchases 3,637 9,910 7,426 18,575
Sales (4,194) (10,646) (8,077) (18,900)
Settlements 0 (4) 0 (4)
Transfers into Level 3 557 547 1,073 1,152
Transfers out of Level 3 (589) (813) (679) (1,088)
Balance at end of period 2,546 2,859 2,546 2,859
Significant Unobservable Inputs (Level 3) [Member] | Commodity Derivative Contracts Gains [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period 764 649 731 541
Total increase (decrease) in unrealized gains included in cost of products sold 197 475 572 952
Purchases 0 0 0
Sales 0 0 0 0
Settlements (438) (457) (790) (839)
Transfers into Level 3 29 240 57 290
Transfers out of Level 3 (157) (21) (175) (58)
Balance at end of period $ 395 $ 886 $ 395 $ 886