Note 3 - Stockholders' Equity - Schedule of Outstanding and Exercisable Options (Details) - Vested Options [Member]
|
6 Months Ended |
|
Jun. 30, 2026
$ / shares
shares
|
| Weighted average exercise price (in dollars per share) |
$ 0.19
|
| Options outstanding (in shares) | shares |
28,956,325
|
| Lower range (in dollars per share) |
$ 0.01
|
| Upper range (in dollars per share) |
0.92
|
| Exercise Price Range 1 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
107,500
|
| Weighted average contractual life (Year) |
6 months
|
| Exercise Price Range 2 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
40,000
|
| Weighted average contractual life (Year) |
9 months 18 days
|
| Exercise Price Range 3 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
40,000
|
| Weighted average contractual life (Year) |
1 year 3 months
|
| Exercise Price Range 4 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
62,500
|
| Weighted average contractual life (Year) |
1 year 6 months
|
| Exercise Price Range 5 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
1 year 6 months 3 days
|
| Exercise Price Range 6 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
30,000
|
| Weighted average contractual life (Year) |
1 year 7 months 28 days
|
| Exercise Price Range 7 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
4,000
|
| Weighted average contractual life (Year) |
1 year 9 months 7 days
|
| Exercise Price Range 8 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
2 years 6 months 7 days
|
| Exercise Price Range 9 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
35,000
|
| Weighted average contractual life (Year) |
3 years 2 months 19 days
|
| Exercise Price Range 10 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
150,000
|
| Weighted average contractual life (Year) |
3 years 4 months 20 days
|
| Exercise Price Range 11 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
35,000
|
| Weighted average contractual life (Year) |
3 years 6 months 7 days
|
| Exercise Price Range 12 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
75,000
|
| Weighted average contractual life (Year) |
4 years 6 months 7 days
|
| Exercise Price Range 13 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
200,000
|
| Weighted average contractual life (Year) |
4 years 10 months 20 days
|
| Exercise Price Range 14 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
200,000
|
| Weighted average contractual life (Year) |
5 years 18 days
|
| Exercise Price Range 15 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
10,000
|
| Weighted average contractual life (Year) |
5 years 2 months 1 day
|
| Exercise Price Range 16 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
300,000
|
| Weighted average contractual life (Year) |
5 years 6 months 7 days
|
| Exercise Price Range 17 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
55,000
|
| Weighted average contractual life (Year) |
5 years 6 months 18 days
|
| Exercise Price Range 18 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
560,000
|
| Weighted average contractual life (Year) |
5 years 9 months 18 days
|
| Exercise Price Range 19 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
75,000
|
| Weighted average contractual life (Year) |
6 years 1 month 13 days
|
| Exercise Price Range 20 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
10,000
|
| Weighted average contractual life (Year) |
6 years 2 months 4 days
|
| Exercise Price Range 21 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
495,000
|
| Weighted average contractual life (Year) |
6 years 2 months 26 days
|
| Exercise Price Range 22 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
6 years 6 months 7 days
|
| Exercise Price Range 23 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
10,000
|
| Weighted average contractual life (Year) |
7 years 2 months 4 days
|
| Exercise Price Range 24 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
895,000
|
| Weighted average contractual life (Year) |
7 years 2 months 23 days
|
| Exercise Price Range 25 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
7 years 6 months 7 days
|
| Exercise Price Range 26 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
10,000
|
| Weighted average contractual life (Year) |
8 years 2 months 4 days
|
| Exercise Price Range 27 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
8 years 6 months 7 days
|
| Exercise Price Range 28 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
10,000
|
| Weighted average contractual life (Year) |
9 years 2 months 4 days
|
| Exercise Price Range 29 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.01
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
9 years 6 months 7 days
|
| Exercise Price Range 30 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.06
|
| Options outstanding (in shares) | shares |
50,000
|
| Weighted average contractual life (Year) |
6 years 6 months 7 days
|
| Exercise Price Range 31 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.07
|
| Options outstanding (in shares) | shares |
125,000
|
| Weighted average contractual life (Year) |
7 years 6 months 7 days
|
| Exercise Price Range 32 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.07
|
| Options outstanding (in shares) | shares |
5,837,000
|
| Weighted average contractual life (Year) |
7 years 2 months 26 days
|
| Exercise Price Range 33 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.1
|
| Options outstanding (in shares) | shares |
175,000
|
| Weighted average contractual life (Year) |
8 years 6 months 7 days
|
| Exercise Price Range 34 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.14
|
| Options outstanding (in shares) | shares |
210,000
|
| Weighted average contractual life (Year) |
5 years 6 months 18 days
|
| Exercise Price Range 35 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.15
|
| Options outstanding (in shares) | shares |
2,900,000
|
| Weighted average contractual life (Year) |
5 years 6 months 7 days
|
| Exercise Price Range 36 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.15
|
| Options outstanding (in shares) | shares |
5,854,325
|
| Weighted average contractual life (Year) |
5 years 9 months 18 days
|
| Exercise Price Range 37 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.16
|
| Options outstanding (in shares) | shares |
75,000
|
| Weighted average contractual life (Year) |
3 years 5 months 12 days
|
| Exercise Price Range 38 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.18
|
| Options outstanding (in shares) | shares |
4,730,000
|
| Weighted average contractual life (Year) |
6 years 2 months 26 days
|
| Exercise Price Range 39 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.24
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
6 years 1 month 2 days
|
| Exercise Price Range 40 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.24
|
| Options outstanding (in shares) | shares |
118,000
|
| Weighted average contractual life (Year) |
6 years 1 month 13 days
|
| Exercise Price Range 41 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.24
|
| Options outstanding (in shares) | shares |
175,000
|
| Weighted average contractual life (Year) |
9 years 6 months 7 days
|
| Exercise Price Range 42 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.25
|
| Options outstanding (in shares) | shares |
50,000
|
| Weighted average contractual life (Year) |
5 years 2 months 1 day
|
| Exercise Price Range 43 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.25
|
| Options outstanding (in shares) | shares |
363,000
|
| Weighted average contractual life (Year) |
5 years 2 months 1 day
|
| Exercise Price Range 44 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.28
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
3 years 2 months 4 days
|
| Exercise Price Range 45 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.29
|
| Options outstanding (in shares) | shares |
25,000
|
| Weighted average contractual life (Year) |
11 months 15 days
|
| Exercise Price Range 46 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.39
|
| Options outstanding (in shares) | shares |
1,260,000
|
| Weighted average contractual life (Year) |
5 years 10 days
|
| Exercise Price Range 47 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.59
|
| Options outstanding (in shares) | shares |
1,200,000
|
| Weighted average contractual life (Year) |
10 months 20 days
|
| Exercise Price Range 48 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.59
|
| Options outstanding (in shares) | shares |
1,400,000
|
| Weighted average contractual life (Year) |
4 years 10 months 20 days
|
| Exercise Price Range 49 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.92
|
| Options outstanding (in shares) | shares |
300,000
|
| Weighted average contractual life (Year) |
6 months 3 days
|
| Exercise Price Range 50 [Member] |
|
| Weighted average exercise price (in dollars per share) |
$ 0.92
|
| Options outstanding (in shares) | shares |
500,000
|
| Weighted average contractual life (Year) |
4 years 6 months 7 days
|