v3.26.1
Financial assets and liabilities - Virtual Power Purchase Agreement (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Disclosure of detailed information about financial instruments [line items]    
Derivative financial instruments $ 8 $ 2
Liability 16 20
Virtual Power Purchase Agreement | Fair market value    
Disclosure of detailed information about financial instruments [line items]    
Liability $ 4 $ 4
Risk-free rate | Option Pricing | Virtual Power Purchase Agreement    
Disclosure of detailed information about financial instruments [line items]    
Significant unobservable input, assets 0.025 0.021
Volatility | Option Pricing | Virtual Power Purchase Agreement    
Disclosure of detailed information about financial instruments [line items]    
Significant unobservable input, assets 0.31 0.31
Fair market value Increase (in percent) 5.00%