Share-based compensation - Free ordinary shares (Details) - Free ordinary shares program |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
shares
tranche
|
Dec. 31, 2024
shares
|
|
| Disclosure of terms and conditions of share-based payment arrangement [line items] | ||
| Number of shares granted (in shares) | shares | 3,537,321 | 991,643 |
| Number of tranches | 3 | |
| Number of tranches rounded down if the third tranche is not a whole number | 2 | |
| Minimum number of vested free shares of each tranche | 20.00% | |