v3.22.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Unrealized losses on derivative contracts, at fair value $ 3,504 $ 1,713
Accrued liabilities 570 689
Advances on sales 413 437
Income tax payable 180 168
Other 427 418
Total $ 5,094 $ 3,425