| Line Item | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 | Dec 31, 2019 |
|---|---|---|---|---|---|---|---|
| Profit or loss [abstract] | |||||||
| Revenue (Note 14) | |||||||
| Cost of revenue (Note 15) | |||||||
| Gross profit | |||||||
| Operating expenses | |||||||
| General and administrative | |||||||
| Sales and marketing | |||||||
| Research and development | |||||||
| Share-based compensation (Note 12) | |||||||
| Foreign exchange loss (gain) | |||||||
| Depreciation and amortization (Note 5, 6 and 7) | |||||||
| Operating expenses | |||||||
| Operating income | |||||||
| Finance income, net (Note 9) | |||||||
| Other income, net | |||||||
| Income before income taxes | |||||||
| Income tax (recovery) expense (Note 17) | |||||||
| Net income |