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