Nature of Operations and Basis of Presentation - Loss per share (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 6,152,657 | 2,480,862 |
| Share purchase options | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 586,500 | |
| Share units (RSU, PSU, DSU) | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 1,329,249 | 1,894,362 |
| Share purchase warrants | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 4,823,408 | |