XML 77 R66.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 14 - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details)
6 Months Ended
Jun. 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 90,513
Weighted average exercise price per share, options outstanding (in dollars per share) $ 2.97
Weighted average remaining contractual life (years), options outstanding 1 year 109 days
Aggregate intrinsic value, options outstanding | $ $ 1,936,426
Number exercisable (in shares) | shares 90,513
Weighted average exercise price per share, options exercisable (in dollars per share) $ 2.97
Weighted average remaining contractual life (years), options exercisable 1 year 109 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 1,936,426
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 178,177
Weighted average exercise price per share, options outstanding (in dollars per share) $ 6.63
Weighted average remaining contractual life (years), options outstanding 2 years 328 days
Aggregate intrinsic value, options outstanding | $ $ 3,158,294
Number exercisable (in shares) | shares 154,755
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.51
Weighted average remaining contractual life (years), options exercisable 2 years 292 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 2,761,971
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 73 days
Aggregate intrinsic value, options outstanding | $ $ 397,394
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 328 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 131,144
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 132,775
Weighted average exercise price per share, options outstanding (in dollars per share) $ 17.35
Weighted average remaining contractual life (years), options outstanding 5 years 36 days
Aggregate intrinsic value, options outstanding | $ $ 930,368
Number exercisable (in shares) | shares 42,450
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.67
Weighted average remaining contractual life (years), options exercisable 4 years 146 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 326,578
Exercise Price Range 05 [Member]  
Exercise price - lower (in dollars per share) $ 21.10
Exercise price - higher (in dollars per share) $ 24.96
Number outstanding (in shares) | shares 71,750
Weighted average exercise price per share, options outstanding (in dollars per share) $ 22.36
Weighted average remaining contractual life (years), options outstanding 5 years 328 days
Aggregate intrinsic value, options outstanding | $ $ 154,620
Number exercisable (in shares) | shares
Weighted average exercise price per share, options exercisable (in dollars per share)
Weighted average remaining contractual life (years), options exercisable
Aggregate intrinsic value, options exercisable (in Dollars) | $
Number outstanding (in shares) | shares 502,590
Weighted average exercise price per share, options outstanding (in dollars per share) $ 11.30
Weighted average remaining contractual life (years), options outstanding 3 years 255 days
Aggregate intrinsic value, options outstanding | $ $ 6,577,102
Number exercisable (in shares) | shares 298,343
Weighted average exercise price per share, options exercisable (in dollars per share) $ 7.08
Weighted average remaining contractual life (years), options exercisable 2 years 219 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 5,156,119