XML 80 R69.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 15 - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details)
3 Months Ended
Mar. 31, 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 134,454
Weighted average exercise price per share, options outstanding (in dollars per share) $ 2.92
Weighted average remaining contractual life (years), options outstanding 1 year 146 days
Aggregate intrinsic value, options outstanding | $ $ 2,625,473
Number exercisable (in shares) | shares 134,454
Weighted average exercise price per share, options exercisable (in dollars per share) $ 2.92
Weighted average remaining contractual life (years), options exercisable 1 year 146 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 2,625,473
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 185,787
Weighted average exercise price per share, options outstanding (in dollars per share) $ 6.63
Weighted average remaining contractual life (years), options outstanding 3 years 73 days
Aggregate intrinsic value, options outstanding | $ $ 2,938,836
Number exercisable (in shares) | shares 123,465
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.48
Weighted average remaining contractual life (years), options exercisable 2 years 328 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 1,971,487
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 182 days
Aggregate intrinsic value, options outstanding | $ $ 341,288
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 4 years 73 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 110,850
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 133,525
Weighted average exercise price per share, options outstanding (in dollars per share) $ 17.34
Weighted average remaining contractual life (years), options outstanding 5 years 109 days
Aggregate intrinsic value, options outstanding | $ $ 681,658
Number exercisable (in shares) | shares 43,050
Weighted average exercise price per share, options exercisable (in dollars per share) $ 16.66
Weighted average remaining contractual life (years), options exercisable 4 years 219 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 249,411
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 67,500
Weighted average exercise price per share, options outstanding (in dollars per share) $ 22.39
Weighted average remaining contractual life (years), options outstanding 6 years
Aggregate intrinsic value, options outstanding | $ $ 60,750
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 550,641
Weighted average exercise price per share, options outstanding (in dollars per share) $ 10.48
Weighted average remaining contractual life (years), options outstanding 3 years 255 days
Aggregate intrinsic value, options outstanding | $ $ 6,648,005
Number exercisable (in shares) | shares 311,594
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.54
Weighted average remaining contractual life (years), options exercisable 2 years 182 days
Aggregate intrinsic value, options exercisable (in Dollars) | $ $ 4,957,221