Annual report pursuant to Section 13 and 15(d)

Note 11 - Share-based Compensation - Schedule of Stock Options Outstanding (Details)

v3.19.1
Note 11 - Share-based Compensation - Schedule of Stock Options Outstanding (Details) - 2014 Amended and Restated Stock Incentive Plan [Member]
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Options outstanding, number of shares outstanding (in shares) | shares 2,224,167
Options outstanding, weighted-average remaining contractual life (Year) 3 years 3 days
Options outstanding, weighted-average exercise price (in dollars per share) $ 2.67
Options exercisable, number of shares exercisable (in shares) | shares 1,101,910
Options exercisable, weighted-average exercise price (in dollars per share) $ 2.52
Range 1 [Member]  
Exercise price, lower range (in dollars per share) 2.01
Exercise price, upper range (in dollars per share) $ 3
Options outstanding, number of shares outstanding (in shares) | shares 1,519,167
Options outstanding, weighted-average remaining contractual life (Year) 2 years 175 days
Options outstanding, weighted-average exercise price (in dollars per share) $ 2.41
Options exercisable, number of shares exercisable (in shares) | shares 1,040,243
Options exercisable, weighted-average exercise price (in dollars per share) $ 2.48
Range 2 [Member]  
Exercise price, lower range (in dollars per share) 3.01
Exercise price, upper range (in dollars per share) $ 4
Options outstanding, number of shares outstanding (in shares) | shares 705,000
Options outstanding, weighted-average remaining contractual life (Year) 3 years 142 days
Options outstanding, weighted-average exercise price (in dollars per share) $ 3.22
Options exercisable, number of shares exercisable (in shares) | shares 61,667
Options exercisable, weighted-average exercise price (in dollars per share) $ 3.18