v3.26.1
Note 12 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Six Months Ended June 30,

 
  

2026

  

2025

 

Shares of common stock issuable upon exercise of common stock options

  131,797   156,646 

Shares of common stock issuable upon exercise of issued warrants

  1,030,422   - 

Shares of common stock issuable upon conversion of Convertible Notes

  -   389,270 

Shares of common stock issuable upon conversion of Series A-1 Preferred Stock

  -   792,378 

Total shares of common stock excluded from denominator for diluted earnings per share computation

  1,162,219   1,338,294