v3.20.2
Note 11 - Net Loss Per Share of Common Stock (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

September 30,

 
  

2020

  

2019

 

ESPP, RSUs and stock options to purchase common stock

  14,669,512   13,712,081 

Common stock warrants

  176,679   176,679