v3.25.2
Suppliers and contractors (Details 1) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Notes and other explanatory information [abstract]    
Carrying amount of accounts payable included in the Arrangements of which suppliers have already received payment $ 1,371 $ 1,343
Carrying amount of accounts payable included in the Arrangements of which suppliers have not yet received payment 6
Total carrying amount relating to Arrangements with suppliers and contractors $ 1,371 $ 1,349