Annual report pursuant to Section 13 and 15(d)

Note 11 - Share-based Compensation - Schedule of Share-based Compensation Expense Based on Fair Value of Options (Details)

v3.21.1
Note 11 - Share-based Compensation - Schedule of Share-based Compensation Expense Based on Fair Value of Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Expected lives at date of grant (in years) (Year) 3 years 91 days 4 years 229 days
Weighted average fair value of options granted (in dollars per share) $ 3.87 $ 1.61
Minimum [Member]    
Expected volatility 42.00% 36.00%
Risk free interest rate 0.20% 1.80%
Maximum [Member]    
Expected volatility 51.00% 38.00%
Risk free interest rate 1.56% 2.36%