XML 89 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 12 - Share-based Compensation - Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Lower range of exercise prices on options (in dollars per share) $ 3.82
Upper range of exercise prices on options (in dollars per share) $ 24.28
Options outstanding (in shares) | shares 676,846
Weighted average remaining contractual life on options (Year) 3 years 43 days
Weighted average exercise price on options (in dollars per share) $ 15.70
Exercise Price Range 1 [Member]  
Lower range of exercise prices on options (in dollars per share) 3.82
Upper range of exercise prices on options (in dollars per share) $ 5.88
Options outstanding (in shares) | shares 89,000
Weighted average remaining contractual life on options (Year) 2 years 222 days
Weighted average exercise price on options (in dollars per share) $ 5.33
Exercise Price Range 2 [Member]  
Lower range of exercise prices on options (in dollars per share) 7.36
Upper range of exercise prices on options (in dollars per share) $ 10.38
Options outstanding (in shares) | shares 97,344
Weighted average remaining contractual life on options (Year) 1 year 244 days
Weighted average exercise price on options (in dollars per share) $ 8
Exercise Price Range 3 [Member]  
Lower range of exercise prices on options (in dollars per share) 16.35
Upper range of exercise prices on options (in dollars per share) $ 18.86
Options outstanding (in shares) | shares 347,472
Weighted average remaining contractual life on options (Year) 2 years 332 days
Weighted average exercise price on options (in dollars per share) $ 17.50
Exercise Price Range 4 [Member]  
Lower range of exercise prices on options (in dollars per share) 21.63
Upper range of exercise prices on options (in dollars per share) $ 24.28
Options outstanding (in shares) | shares 143,030
Weighted average remaining contractual life on options (Year) 4 years 120 days
Weighted average exercise price on options (in dollars per share) $ 23.03