v3.26.1
Note 6 - Stock Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  Number of Shares  Exercise Price  Remaining Contractual Life (years) 

Outstanding warrants expiring September 11, 2026

  51,205  $16.60   0.20 

Outstanding warrants expiring March 6, 2031

  1,000,000  $0.01   4.68 

Outstanding warrants at June 30, 2026

  1,051,205