XML 47 R65.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 15 - Share-based Payments (Details) - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options - USD ($)
6 Months Ended
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number outstanding (in Shares) 827,076 943,323 976,062 1,052,308 1,107,257 1,407,639
Weighted average exercise price per share, options outstanding $ 6.69 $ 6.23 $ 6.23 $ 4.01 $ 3.97 $ 3.80
Weighted average remaining contractual life (years), options outstanding 3 years 146 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 17,499,688          
Number exercisable (in Shares) 581,433     824,641    
Weighted average exercise price per share, options exercisable $ 4.58     $ 3.34    
Aggregate intrinsic value, options exercisable (in Dollars) $ 13,527,243          
Exercise Price Range 01 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Exercise price - lower $ 2.40          
Exercise price - higher $ 2.92          
Number outstanding (in Shares) 358,111          
Weighted average exercise price per share, options outstanding $ 2.80          
Weighted average remaining contractual life (years), options outstanding 2 years          
Aggregate intrinsic value, options outstanding (in Dollars) $ 8,969,483          
Number exercisable (in Shares) 334,192          
Weighted average exercise price per share, options exercisable $ 2.79          
Aggregate intrinsic value, options exercisable (in Dollars) $ 8,373,182          
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) 210,875          
Weighted average exercise price per share, options outstanding $ 5.08          
Weighted average remaining contractual life (years), options outstanding 3 years 73 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 4,801,234          
Number exercisable (in Shares) 163,307          
Weighted average exercise price per share, options exercisable $ 4.95          
Aggregate intrinsic value, options exercisable (in Dollars) $ 3,739,827          
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) 116,815          
Weighted average exercise price per share, options outstanding $ 9.13          
Weighted average remaining contractual life (years), options outstanding 4 years 292 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 2,186,611          
Number exercisable (in Shares) 57,059          
Weighted average exercise price per share, options exercisable $ 8.94          
Aggregate intrinsic value, options exercisable (in Dollars) $ 1,078,921          
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 $ 19.41          
Number outstanding (in Shares) 141,275          
Weighted average exercise price per share, options outstanding $ 16.93          
Weighted average remaining contractual life (years), options outstanding 5 years 255 days          
Aggregate intrinsic value, options outstanding (in Dollars) $ 1,542,360          
Number exercisable (in Shares) 26,875          
Weighted average exercise price per share, options exercisable $ 15.37          
Aggregate intrinsic value, options exercisable (in Dollars) $ 335,313