XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Reconciliation Of Liabilities Measured At Fair Value On A Recurring Basis) (Details) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period $ 936 $ 963
Total increase (decrease) in unrealized losses included in cost of products sold 1,389 401
Purchases 2 12
Sales (53) (2)
Settlements (478) (566)
Transfers into Level 3 161 65
Transfers out of Level 3 (18) (139)
Balance at end of period 1,939 734
Long-term Debt [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period 15 34
Total increase (decrease) in unrealized losses included in cost of products sold 15 20
Purchases 0 0
Balance at end of period 30 54
Inventory Related Payables [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period 106 11
Total increase (decrease) in unrealized losses included in cost of products sold (2) 0
Purchases 2 12
Sales (53) (2)
Settlements 0 0
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Balance at end of period 53 21
Commodity Derivative Contracts Losses [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period 815 918
Total increase (decrease) in unrealized losses included in cost of products sold 1,376 381
Purchases 0 0
Sales 0 0
Settlements (478) (566)
Transfers into Level 3 161 54
Transfers out of Level 3 (18) (139)
Balance at end of period $ 1,856 648
Foreign Exchange Contracts [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period   0
Transfers into Level 3   11
Balance at end of period   $ 11