XML 102 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 17 - Stock Based Compensation - Schedule of Assumptions Used in Determining the Fair Value of Stock Options for Grants (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility 40.29% 37.73% 42.09%
Expected term (in years) (Year) 4 years 7 months 6 days 11 months 19 days 11 months 26 days
Risk-free interest rate 2.82% 1.06% 0.54%
Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility 41.43% 45.91% 46.49%
Expected term (in years) (Year) 6 years 9 months 18 days 6 years 9 months 18 days 6 years 9 months 18 days
Risk-free interest rate 2.95% 2.22% 1.63%