XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Summary of Stock Options - Valuation Assumption for Employee Stock Purchase Plan (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Expected term (Year) 5 years   5 years 5 years
Average volatility 87.00%   81.00% 73.00%
Risk-free interest rate 0.27%   0.34% 2.49%
Dividend yield  
2017 Employee Stock Purchase Plan [Member]        
Expected term (Year) 91 days 91 days 91 days 91 days
Average volatility 76.00% 98.00% 106.00% 84.00%
Risk-free interest rate 0.14% 2.21% 0.66% 2.40%
Dividend yield 0.00% 0.00% 0.00% 0.00%