Share-based compensation - Schedule Assumptions used in Determining Fair Value of Stock Options (Details) - Employee stock option - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Assumptions for Stock Awards Granted [Abstract] | ||
| Share price at grant date, minimum (in USD per share) | $ 32.38 | $ 29.21 |
| Share price at grant date, maximum (in USD per share) | 34.71 | 29.60 |
| Exercise price, minimum (in USD per share) | 32.38 | 29.21 |
| Exercise price, maximum (in USD per share) | $ 34.71 | $ 29.60 |
| Expected volatility, minimum | 51.08% | 53.30% |
| Expected volatility, maximum | 53.52% | 55.78% |
| Expected life (years) | 5 years 6 months | 5 years 6 months |
| Risk free rate, minimum | 3.68% | 4.14% |
| Risk free rate, maximum | 3.78% | 4.41% |
| Minimum | ||
| Assumptions for Stock Awards Granted [Abstract] | ||
| Fair value (in USD per share) | $ 16.94 | $ 15.70 |
| Maximum | ||
| Assumptions for Stock Awards Granted [Abstract] | ||
| Fair value (in USD per share) | $ 17.62 | $ 16.21 |
| X | ||||||||||
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Maximum Share Price During Grant Date No definition available.
|
| X | ||||||||||
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Minimum Share Price Grant Date No definition available.
|
| X | ||||||||||
- Definition Share-Based Compensation Arrangements By Share Based Payment Award, Options, Grants In Period, Maximum Exercise Price No definition available.
|
| X | ||||||||||
- Definition Share-Based Compensation Arrangements By Share Based Payment Award, Options, Grants In Period, Minimum Exercise Price No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The maximum risk-free interest rate assumption that is used in valuing an option on its own shares. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The minimum risk-free interest rate assumption that is used in valuing an option on its own shares. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|