v3.23.1
FAIR VALUE MEASUREMENTS - RECONCILIATION FOR ASSETS AND LIABILITIES MEASURE AT FAIR VALUE USING LEVEL 3 (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total    
Balance at beginning of period $ 360 $ 151
Purchases 1,304 880
Sales (1,743) (1,377)
Issuances 0 0
Settlements 40 189
Transfers into Level 3 770 859
Transfers out of Level 3 (13) (46)
Translation adjustment 3 3
Balance at end of period 888 781
Cost of goods sold    
Total    
Total gains and losses (realized/unrealized) included in cost of goods sold $ 167 $ 186
Fair value, asset, recurring basis, still held, unrealized gain (loss), statement of income or comprehensive income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold
Total gains and losses (realized/unrealized) included in Other income (expense) - net    
Total    
Total gains and losses (realized/unrealized) included in cost of goods sold   $ (64)
Total gains and losses (realized/unrealized) included in Other income (expense) - net | Ukraine | Non-US Government and Corporate Debt Securities | International Conflicts    
Trade Accounts Payable/Other    
Total gains and losses (realized/unrealized) included in cost of goods sold $ 0 (32)
Readily Marketable Inventories    
Readily Marketable Inventories    
Balance at beginning of period 412 205
Total gains and losses (realized/unrealized) included in cost of goods sold 173 135
Purchases 1,644 1,246
Sales (1,743) (1,377)
Issuances 0 0
Settlements 0 0
Transfers into Level 3 838 964
Transfers out of Level 3 (21) (47)
Translation adjustment 5 5
Balance at end of period 1,308 1,131
Total    
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities $ 215 $ 83
Fair value, asset, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold
Derivatives, Net    
Derivatives, Net    
Balance at beginning of period $ 51 $ (31)
Total gains and losses (realized/unrealized) included in cost of goods sold (15) 36
Purchases 0 0
Sales 0 0
Issuances 0 0
Settlements 0 0
Transfers into Level 3 3 22
Transfers out of Level 3 8 1
Translation adjustment 0 (1)
Balance at end of period 47 27
Total    
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities $ (6) $ 52
Derivatives, Net | Cost of goods sold    
Total    
Fair value, net derivative asset (liability), recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold
Trade Accounts Payable    
Trade Accounts Payable/Other    
Balance at beginning of period $ (130) $ (23)
Purchases (340) (366)
Sales 0 0
Issuances 0 0
Settlements 40 273
Transfers into Level 3 (71) (345)
Transfers out of Level 3 0 0
Translation adjustment (2) (1)
Balance at end of period (494) (447)
Total    
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 9 15
Trade Accounts Payable | Cost of goods sold    
Trade Accounts Payable/Other    
Total gains and losses (realized/unrealized) included in cost of goods sold 9 15
Other    
Trade Accounts Payable/Other    
Balance at beginning of period 27 0
Purchases 0 0
Sales 0 0
Issuances 0 0
Settlements 0 (84)
Transfers into Level 3 0 218
Transfers out of Level 3 0 0
Translation adjustment 0 0
Balance at end of period 27 70
Other | Cost of goods sold    
Trade Accounts Payable/Other    
Total gains and losses (realized/unrealized) included in cost of goods sold $ 0 0
Other | Total gains and losses (realized/unrealized) included in Other income (expense) - net    
Trade Accounts Payable/Other    
Total gains and losses (realized/unrealized) included in cost of goods sold   $ (64)