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 |