XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Reconciliation Of Assets Measured At Fair Value On A Recurring Basis) (Details) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period $ 4,787 $ 3,754 $ 3,464 $ 3,042
Total increase (decrease) in unrealized gains included in cost of products sold 103 348 1,383 1,321
Purchases 11,678 7,163 21,230 13,548
Sales (11,993) (7,356) (21,308) (13,988)
Settlements (495) (395) (771) (823)
Transfers into Level 3 515 432 865 971
Transfers out of Level 3 (470) (571) (738) (696)
Balance at end of period 4,125 3,375 4,125 3,375
Inventories Carried At Market [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period 3,959 3,070 3,004 2,183
Total increase (decrease) in unrealized gains included in cost of products sold (216) 75 431 805
Purchases 11,678 7,163 21,230 13,548
Sales (11,993) (7,356) (21,308) (13,988)
Settlements 0 0 0 0
Transfers into Level 3 222 410 549 926
Transfers out of Level 3 (405) (538) (661) (650)
Balance at end of period 3,245 2,824 3,245 2,824
Commodity Derivative Contracts Gains [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period 828 684 460 859
Total increase (decrease) in unrealized gains included in cost of products sold 319 273 952 516
Purchases 0 0 0 0
Sales 0 0 0 0
Settlements (495) (395) (771) (823)
Transfers into Level 3 293 22 316 45
Transfers out of Level 3 (65) (33) (77) (46)
Balance at end of period $ 880 $ 551 $ 880 $ 551