Employee benefits - Sensitivity analysis (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Disclosure of Share based option plan | ||
| Weighted average duration of the defined benefit obligation | 8 years 8 months 12 days | 9 years |
| Expected contributions to the funded defined benefit pension plan | $ 1.1 | |
| Stock options | 2020 share incentive plan | ||
| Disclosure of Share based option plan | ||
| Maximum aggregate number of ordinary shares available for issuance | 4,200,000 | |
| X | ||||||||||
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. No definition available.
|
| X | ||||||||||
- Definition The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [domain]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The number of shares maximum aggregate number of ordinary shares available for issuance. No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|