v3.26.1
Note 5 - Stockholders' Equity - Schedule of Outstanding Warrants (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Outstanding (in shares)     13,527,968 1,925,867
Outstanding, weighted average exercise price per share (in dollars per share)     $ 2.94 $ 12.66
Issued (in shares)     0 5,242,342
Issued, weighted average exercise price per share (in dollars per share)     $ 0 $ 3.06
Exercised (in shares) 0 (20,000) 0 (557,432)
Exercised (in dollars per share)     $ 0 $ 5.33
Expired (in shares)     (141,911) (9,659)
Expired, weighted average exercise price per share (in dollars per share)     $ 10.76 $ 457.92
Outstanding (in shares) 13,386,057 6,601,118 13,386,057 6,601,118
Outstanding, weighted average exercise price per share (in dollars per share) $ 2.86 $ 5 $ 2.86 $ 5