Note 8 - Share-based Payments - Warrant Activity (Details) - Warrants [member] |
6 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2025
$ / shares
|
|||||
| Statement Line Items [Line Items] | ||||||
| Warrants granted | [1] | 6,734,049 | 3,044,794 | |||
| Warrants granted | 6,544,725 | 1,372,407 | ||||
| Warrants granted, weighted average exercise price (in dollars per share) | $ 0.09 | $ 0.07 | ||||
| Warrants forfeited | (397,766) | (83,662) | ||||
| Warrants forfeited, weighted average exercise price (in dollars per share) | $ 0.16 | $ 0.23 | ||||
| Warrants outstanding | [2] | 12,881,008 | 4,333,539 | |||
| Warrants exercisable | 5,867,136 | 2,953,561 | ||||
| ||||||