XML 30 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Stock-based Compensation - Shares Authorized Under Stock Option Plan (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of shares outstanding (in shares) | shares 1,570,455
Weighted average remaining contractual life (Year) 5 years
Weighted average exercise price (in dollars per share) $ 1.96
Price Range 1 [Member]  
Exercise price, lower range (in dollars per share) 0.49
Exercise price, upper range (in dollars per share) $ 1
Number of shares outstanding (in shares) | shares 3,571
Weighted average remaining contractual life (Year) 1 year 332 days
Weighted average exercise price (in dollars per share) $ 0.49
Price Range 2 [Member]  
Exercise price, lower range (in dollars per share) 1.01
Exercise price, upper range (in dollars per share) $ 1.50
Number of shares outstanding (in shares) | shares 175,199
Weighted average remaining contractual life (Year) 1 year 116 days
Weighted average exercise price (in dollars per share) $ 1.24
Price Range 3 [Member]  
Exercise price, lower range (in dollars per share) 1.51
Exercise price, upper range (in dollars per share) $ 2.50
Number of shares outstanding (in shares) | shares 1,328,367
Weighted average remaining contractual life (Year) 5 years 167 days
Weighted average exercise price (in dollars per share) $ 1.94
Price Range 4 [Member]  
Exercise price, lower range (in dollars per share) 2.51
Exercise price, upper range (in dollars per share) $ 8.60
Number of shares outstanding (in shares) | shares 63,318
Weighted average remaining contractual life (Year) 5 years 259 days
Weighted average exercise price (in dollars per share) $ 4.42