Annual report pursuant to Section 13 and 15(d)

Note 1 - Organization and Summary of Significant Accounting Policies - Assumptions Used to Calculate Fair Value of Stock Option Awards Granted (Details)

v3.20.1
Note 1 - Organization and Summary of Significant Accounting Policies - Assumptions Used to Calculate Fair Value of Stock Option Awards Granted (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Expected volatility, minimum 76.00% 64.00%
Expected volatility, maximum 93.00% 76.00%
Weighted-average volatility 86.00% 69.00%
Expected forfeiture rate 15.10%  
Expected forfeiture rate 15.50%  
Expected forfeiture rate   18.70%
Risk-free rate, minimum 2.40% 2.60%
Risk-free rate, maximum 2.50% 2.70%
Expected dividends
Minimum [Member]    
Expected term (Year) 3 years 182 days 5 years 182 days
Maximum [Member]    
Expected term (Year) 6 years 6 years