v3.26.1
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