Employee benefits (Details 1) - Common Share Unit Program [Member] |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Shares Granted Measurement Input [Member] | |||
| IfrsStatementLineItems [Line Items] | |||
| Measurement unit | 2,453,783 | 2,244,659 | 1,330,503 |
| Shares Granted Share Price [Member] | |||
| IfrsStatementLineItems [Line Items] | |||
| Measurement unit | 10.13 | 12.02 | 15.94 |