v3.26.1
Note 3 - Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year Ended December 31,

 
   

2025

   

2024

 

Numerator:

               

Net loss

  $ (19,864,902 )   $ (29,918,802 )

Denominator:

               

Weighted-average common shares outstanding – basic and diluted

    3,627,890       1,687,738  

Net loss per share – basic and diluted

  $ (5.48 )   $ (17.73 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Year Ended December 31,

 
   

2025

   

2024

 

Shares issuable upon exercise of stock options

    158,098       127,972  

Shares issuable upon exercise of warrants to purchase common stock (excluding 98,439 prefunded warrants that are exercisable for $0.002 per warrant as of December 31, 2025 and 2024, respectively)

    5,344,068       2,289,130  
      5,502,166       2,417,102