v3.26.1
Note 10 - 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]

As of June 30,

2026

2025

Convertible preferred stock

34

34

Warrants to purchase common stock

4,367,260

7,517,421

Restricted stock awards

396,346

50,000

Options to purchase common stock

10,072,646

10,346,654

Total

14,836,286

17,914,109