Nature of Operations and Basis of Presentation - Loss per share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 5,907,609 | 2,043,116 |
| Share purchase options | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 393,500 | |
| Share units (RSU, PSU, DSU) | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 1,084,201 | 1,649,616 |
| Share purchase warrants | ||
| Nature of Operations and Basis of Presentation | ||
| Potentially dilutive shares | 4,823,408 | |