XML 69 R66.htm IDEA: XBRL DOCUMENT v3.3.0.814
Note 15 - Share-based Payments (Details) - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options - USD ($)
9 Months Ended
Sep. 30, 2015
Jun. 30, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Dec. 31, 2013
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number outstanding (in Shares) 804,495 827,076 976,062 1,007,271 1,052,308 1,407,639
Weighted average exercise price per share, options outstanding $ 7.30 $ 6.69 $ 6.23 $ 5.34 $ 4.01 $ 3.80
Weighted average remaining contractual life (years), options outstanding 3 years 109 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 12,786,303          
Number exercisable (in Shares) 580,721     732,683    
Weighted average exercise price per share, options exercisable $ 4.85     $ 3.84    
Aggregate intrinsic value, options exercisable (in Dollars) $ 10,619,484          
Exercise Price Range 01 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Exercise price - lower $ 2.80          
Exercise price - higher $ 2.92          
Number outstanding (in Shares) 326,190          
Weighted average exercise price per share, options outstanding $ 2.83          
Weighted average remaining contractual life (years), options outstanding 2 years          
Aggregate intrinsic value, options outstanding (in Dollars) $ 6,624,395          
Number exercisable (in Shares) 326,190          
Weighted average exercise price per share, options exercisable $ 2.83          
Aggregate intrinsic value, options exercisable (in Dollars) $ 6,624,395          
Exercise Price Range 02 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Exercise price - lower $ 3.00          
Exercise price - higher $ 5.76          
Number outstanding (in Shares) 208,940          
Weighted average exercise price per share, options outstanding $ 5.08          
Weighted average remaining contractual life (years), options outstanding 2 years 328 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 3,773,918          
Number exercisable (in Shares) 161,997          
Weighted average exercise price per share, options exercisable $ 4.94          
Aggregate intrinsic value, options exercisable (in Dollars) $ 2,947,569          
Exercise Price Range 03 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Exercise price - lower $ 8.56          
Exercise price - higher $ 10.16          
Number outstanding (in Shares) 110,815          
Weighted average exercise price per share, options outstanding $ 9.15          
Weighted average remaining contractual life (years), options outstanding 4 years 219 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 1,550,282          
Number exercisable (in Shares) 52,559          
Weighted average exercise price per share, options exercisable $ 8.95          
Aggregate intrinsic value, options exercisable (in Dollars) $ 745,913          
Exercise Price Range 04 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Exercise price - lower $ 14.67          
Exercise price - higher $ 24.96          
Number outstanding (in Shares) 158,550          
Weighted average exercise price per share, options outstanding $ 18.11          
Weighted average remaining contractual life (years), options outstanding 5 years 219 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 837,708          
Number exercisable (in Shares) 39,975          
Weighted average exercise price per share, options exercisable $ 15.60          
Aggregate intrinsic value, options exercisable (in Dollars) $ 301,607