v3.26.1
Accounting policies - Unconsolidated structured entities (Details) - agreement
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of initial application of standards or interpretations [abstract]      
Number of power purchase agreements     2
Term, power purchase agreements 15 years 20 years 15 years
Extension period, power purchase agreements     5 years