Shareholders' Equity - Movements in the number of RSUs outstanding (Details) - EquityInstruments |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Shareholders' Equity | |||
| Number of RSUs, Beginning balance | 53,569 | 166,306 | 370,962 |
| Number of RSUs, Granted | 52,319 | ||
| Number of RSUs, Forfeited | (64) | (17,775) | (66,881) |
| Number of RSUs, Released | (49,523) | (94,962) | (190,094) |
| Number of RSUs, Ending balance | 3,982 | 53,569 | 166,306 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The number of other equity instruments (ie other than share options) expired in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|