XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

2023

   

2022

 

Net loss

  $ (11,571 )   $ (11,907 )

Weighted average shares used to compute net loss per share, basic and diluted

    21,179,974       17,720,972  

Net loss per share, basic and diluted

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

December 31,

 
   

2023

   

2022

 
                 

Stock options to purchase common stock

    2,486,767       2,182,708  

Unvested restricted stock units

          2,734  

Common stock warrants

    2,128,429       2,424,724  

Total

    4,615,196       4,610,166