v3.25.2
Capital management (Details) - Forecast - USD ($)
$ in Billions
1 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2023
Dec. 31, 2022
Capital management [Line Items]      
Dividend per share growth rate   4.00% 4.00%
Bottom of range      
Capital management [Line Items]      
Shareholder distribution percentage 40.00% 30.00% 20.00%
Cash capital expenditure   $ 22 $ 23
Top of range      
Capital management [Line Items]      
Shareholder distribution percentage 50.00% 40.00% 30.00%
Cash capital expenditure   $ 25 $ 27