v3.8.0.1
Note 12 - Stock-based Compensation - Assumptions to Calculate Fair Value of Each Employee Stock Option (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Expected term (in years) (Year) 5 years 255 days    
Expected volatility 73.00% 80.00% 72.00%
Expected dividend rate 0.00% 0.00% 0.00%
Minimum [Member]      
Expected term (in years) (Year) 5 years 255 days 5 years 91 days 5 years 91 days
Risk-free interest rate 1.82% 1.24% 1.35%
Expected volatility 73.00% 80.00% 72.00%
Expected dividend rate 0.00% 0.00% 0.00%
Maximum [Member]      
Expected term (in years) (Year) 5 years 255 days 6 years 91 days 6 years 91 days
Risk-free interest rate 2.09% 1.47% 1.82%
Expected volatility 73.00% 80.00% 72.00%
Expected dividend rate 0.00% 0.00% 0.00%