v3.25.1
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 

Common stock warrants

  208,744    

Common stock options

  13,493,432   10,096,411 

Total

  13,702,176   10,096,411