v3.25.1
ACCOUNTS PAYABLE - Schedule of Accounts Payable and Accruals (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Trade payables $ 6,795 $ 6,254
Supply chain finance programs $ 1,272 $ 1,259
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable Accounts payable
Sundry payables $ 558 $ 397
Accounts payable $ 8,625 $ 7,909