v3.25.3
Share capital (Schedule of warrants outstanding) (Details)
9 Months Ended
Sep. 30, 2025
$ / shares
shares
November 15, 2029 [Member]  
Class of Warrant or Right [Line Items]  
Expiry date November 15, 2029
Exercise price | $ / shares $ 4.64
Number outstanding | shares 985,595
March 10, 2030 [Member]  
Class of Warrant or Right [Line Items]  
Expiry date March 10, 2030
Exercise price | $ / shares $ 2.8
Number outstanding | shares 16,200
June 2 2030 [Member]  
Class of Warrant or Right [Line Items]  
Expiry date June 2, 2030
Exercise price | $ / shares $ 3.1
Number outstanding | shares 2,260,000
July 15 2030 [Member]  
Class of Warrant or Right [Line Items]  
Expiry date July 15, 2030
Exercise price | $ / shares $ 3.75
Number outstanding | shares 2,680,000