XML 78 R67.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 14 - Share-based Payments - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details)
9 Months Ended
Sep. 30, 2016
USD ($)
$ / shares
shares
Exercise Price Range 01 [Member]  
Exercise price - lower (in dollars per share) $ 2.80
Exercise price - higher (in dollars per share) $ 4.48
Number outstanding (in shares) | shares 63,920
Weighted average exercise price per share, options outstanding (in dollars per share) $ 2.99
Weighted average remaining contractual life (years), options outstanding 1 year 146 days
Aggregate intrinsic value, options outstanding | $ $ 1,854,420
Number exercisable (in shares) | shares 63,920
Weighted average exercise price per share, options exercisable (in dollars per share) $ 2.99
Weighted average remaining contractual life (years), options exercisable 1 year 146 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 1,854,420
Exercise Price Range 02 [Member]  
Exercise price - lower (in dollars per share) $ 5.52
Exercise price - higher (in dollars per share) $ 8.92
Number outstanding (in shares) | shares 174,680
Weighted average exercise price per share, options outstanding (in dollars per share) $ 6.62
Weighted average remaining contractual life (years), options outstanding 2 years 255 days
Aggregate intrinsic value, options outstanding | $ $ 4,432,845
Number exercisable (in shares) | shares 151,258
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.50
Weighted average remaining contractual life (years), options exercisable 2 years 182 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 3,857,578
Exercise Price Range 03 [Member]  
Exercise price - lower (in dollars per share) $ 10.16
Exercise price - higher (in dollars per share) $ 14.67
Number outstanding (in shares) | shares 29,375
Weighted average exercise price per share, options outstanding (in dollars per share) $ 10.83
Weighted average remaining contractual life (years), options outstanding 4 years
Aggregate intrinsic value, options outstanding | $ $ 621,819
Number exercisable (in shares) | shares 10,625
Weighted average exercise price per share, options exercisable (in dollars per share) $ 12.02
Weighted average remaining contractual life (years), options exercisable 3 years 255 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 212,319
Exercise Price Range 04 [Member]  
Exercise price - lower (in dollars per share) $ 15.51
Exercise price - higher (in dollars per share) $ 19.95
Number outstanding (in shares) | shares 131,800
Weighted average exercise price per share, options outstanding (in dollars per share) $ 17.36
Weighted average remaining contractual life (years), options outstanding 4 years 292 days
Aggregate intrinsic value, options outstanding | $ $ 1,929,101
Number exercisable (in shares) | shares 62,000
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.76
Weighted average remaining contractual life (years), options exercisable 4 years 182 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 944,965
Exercise Price Range 05 [Member]  
Exercise price - lower (in dollars per share) $ 21.10
Exercise price - higher (in dollars per share) $ 27.53
Number outstanding (in shares) | shares 90,500
Weighted average exercise price per share, options outstanding (in dollars per share) $ 23.43
Weighted average remaining contractual life (years), options outstanding 5 years 182 days
Aggregate intrinsic value, options outstanding | $ $ 775,353
Number exercisable (in shares) | shares 18,750
Weighted average exercise price per share, options exercisable (in dollars per share) $ 24.96
Weighted average remaining contractual life (years), options exercisable 3 years 328 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 132,000
Number outstanding (in shares) | shares 490,275
Weighted average exercise price per share, options outstanding (in dollars per share) $ 12.39
Weighted average remaining contractual life (years), options outstanding 3 years 255 days
Aggregate intrinsic value, options outstanding | $ $ 9,613,538
Number exercisable (in shares) | shares 306,553
Weighted average exercise price per share, options exercisable (in dollars per share) $ 9.16
Weighted average remaining contractual life (years), options exercisable 2 years 292 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 7,001,282