Note 8 - Equity - Fair Value Assumptions of Options Granted (Details) - Employee Stock Option [Member] |
12 Months Ended | |
|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
|
| Expected dividends | 0.00% | 0.00% |
| Expected term (years) (Year) | 7 years | |
| Forfeiture rate | 20.00% | 20.00% |
| Minimum [Member] | ||
| Expected volatility | 42.00% | 44.00% |
| Expected term (years) (Year) | 5 years 182 days | |
| Risk-free rate | 1.19% | 1.54% |
| Maximum [Member] | ||
| Expected volatility | 45.00% | 50.00% |
| Expected term (years) (Year) | 7 years | |
| Risk-free rate | 1.68% | 2.01% |