v3.25.2
TRADE PAYABLES AND OTHER - Schedule of current and noncurrent liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Non-current    
Contract liabilities and other liabilities to customers $ 31 $ 33
Operating lease liabilities 103 95
Other payables 35 28
Total other 169 156
Total trade payables and other 169 156
Current    
Trade payables 1,294 959
Employees' entitlements 245 204
Contract liabilities and other liabilities to customers 73 65
Operating lease liabilities 21 17
Other payables 84 64
Total other 423 350
Total trade payables and other $ 1,717 $ 1,309