XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Stock-based Compensation - Assumptions Used to Estimate the Fair Value of the ESPP (Details) - Employee Stock Purchase Plan [Member]
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Expected life (months) (Month) 6 months 6 months
Expected dividend yield 0.00% 0.00%
Minimum [Member]    
Risk-free interest rate 0.06% 0.17%
Expected volatility 50.85% 42.63%
Maximum [Member]    
Risk-free interest rate 0.12% 1.59%
Expected volatility 65.53% 59.99%