Note 3 - Net Loss Per Share - Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive securities (in shares) | 82,983,381 | 24,288,175 | 82,983,381 | 24,288,175 |
Share-Based Payment Arrangement, Option [Member] | ||||
Antidilutive securities (in shares) | 3,306,278 | 1,505,572 | 3,306,278 | 1,505,572 |
Warrant [Member] | ||||
Antidilutive securities (in shares) | 79,677,103 | 22,782,603 | 79,677,103 | 22,782,603 |