v3.23.3
FAIR VALUE MEASUREMENTS - RECONCILIATION FOR ASSETS AND LIABILITIES MEASURE AT FAIR VALUE USING LEVEL 3 (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total        
Balance at beginning of period $ 967 $ 746 $ 360 $ 151
Purchases 980 669 3,572 2,325
Sales (1,694) (1,584) (5,297) (4,271)
Settlements 158 53 329 293
Transfers into Level 3 405 636 1,503 1,951
Transfers out of Level 3 (300) (189) (297) (235)
Translation adjustment (25) (17) 11 (61)
Balance at end of period 834 614 834 614
Cost of goods sold        
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold $ 342 $ 314 654 544
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 $ 1 $ (7) (1) (76)
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 (1) (7) (15) (45)
Foreign exchange (losses) gains        
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold   (7)   (7)
Readily Marketable Inventories        
Readily Marketable Inventories        
Balance at beginning of period 1,384 941 412 205
Total gains and losses (realized/unrealized) included in cost of goods sold 300 251 665 421
Purchases 1,001 732 4,022 2,834
Sales (1,694) (1,584) (5,283) (4,271)
Settlements 0 0 0 0
Transfers into Level 3 415 727 1,565 2,142
Transfers out of Level 3 (271) (182) (310) (360)
Translation adjustment (41) (25) 23 (111)
Balance at end of period 1,094 860 1,094 860
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities $ 207 $ 313 $ 648 $ 480
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 Cost of Goods and Services Sold Cost of Goods and Services Sold
Derivatives, Net        
Derivatives, Net        
Balance at beginning of period $ 9 $ 10 $ 51 $ (31)
Total gains and losses (realized/unrealized) included in cost of goods sold 39 60 (32) 87
Purchases 0 0 0 0
Sales 0 0 0 0
Settlements 0 0 0 0
Transfers into Level 3 22 (3) 51 25
Transfers out of Level 3 (31) (7) (31) (21)
Translation adjustment 0 0 0 0
Balance at end of period 39 60 39 60
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities $ 24 $ 62 $ (20) $ 89
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 Cost of Goods and Services Sold Cost of Goods and Services Sold
Trade Accounts Payable        
Trade Accounts Payable/Other        
Balance at beginning of period $ (437) $ (271) $ (130) $ (23)
Purchases (21) (63) (450) (509)
Sales 0 0 0 0
Settlements 158 69 329 394
Transfers into Level 3 (32) (88) (113) (434)
Transfers out of Level 3 2 0 44 146
Translation adjustment 16 8 (12) 48
Balance at end of period (311) (342) (311) (342)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 3 3 22 30
Trade Accounts Payable | Cost of goods sold        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold 3 3 21 36
Other        
Trade Accounts Payable/Other        
Balance at beginning of period 11 66 27 0
Purchases 0 0 0 0
Sales 0 0 (14) 0
Settlements 0 (16) 0 101
Transfers into Level 3 0 0 0 218
Transfers out of Level 3 0 0 0 0
Translation adjustment 0 0 0 2
Balance at end of period 12 36 12 36
Other | Cost of goods sold        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold 0 0 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 $ 1 (7) $ (1) (76)
Other | Foreign exchange (losses) gains        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold   $ (7)   $ (7)