XML 69 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - Employee Stock Purchase Plan [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 42.00% 38.00%    
Risk-free interest rate 2.00% 2.20%    
Contractual term of up to (Month) 2 years 2 years 2 years 2 years
Minimum [Member]        
Expected volatility     42.00% 35.00%
Risk-free interest rate     2.00% 0.70%
Maximum [Member]        
Expected volatility     43.00% 42.00%
Risk-free interest rate     2.50% 2.20%