Share-based Compensation - Summary of DSU Activity (Details) - Deferred Share Units (DSUs) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financial liability | ||
| Balance at beginning of period | $ 1,993 | $ 1,129 |
| (Loss) gain on revaluation | 178 | (109) |
| Foreign exchange effect | (77) | 55 |
| Balance at end of period | $ 2,094 | $ 1,075 |
| Number of awards | ||
| Balance at beginning of period (in shares) | 758,499 | 560,261 |
| Balance at end of period (in shares) | 758,499 | 560,261 |