v3.23.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Unrealized losses on derivative contracts, at fair value $ 1,477 $ 1,570
Accrued liabilities 612 755
Advances on sales 485 601
Income tax payable 249 156
Other 293 297
Total $ 3,116 $ 3,379