XML 14 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 9 - Stock-Based Compensation (Details) - Stock Options Outstanding and Exercisable - $ / shares
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options outstanding (in Shares) 380,074 759,683 499,419 503,834
Outstanding options, weighted-average exercise price $ 9.92 $ 11.36 $ 11.26 $ 10.41
Outstanding options, weighted-average remaining contractual life 3 years 233 days      
Exercisable options, stock options exercisable (in Shares) 300,134      
Exercisable options, weighted-average exercise price $ 9.71      
Range 1 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding options, exercise price range, lower limit 5.76      
Outstanding options, exercise price range, upper limit $ 9.21      
Stock options outstanding (in Shares) 223,329      
Outstanding options, weighted-average exercise price $ 5.76      
Outstanding options, weighted-average remaining contractual life 3 years 193 days      
Exercisable options, exercise price range, lower limit $ 5.76      
Exercisable options, exercise price range, upper limit $ 9.21      
Exercisable options, stock options exercisable (in Shares) 166,419      
Exercisable options, weighted-average exercise price $ 5.76      
Range 2 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding options, exercise price range, lower limit 9.22      
Outstanding options, exercise price range, upper limit $ 15.47      
Stock options outstanding (in Shares) 110,305      
Outstanding options, weighted-average exercise price $ 12.38      
Outstanding options, weighted-average remaining contractual life 2 years 167 days      
Exercisable options, exercise price range, lower limit $ 9.22      
Exercisable options, exercise price range, upper limit $ 15.47      
Exercisable options, stock options exercisable (in Shares) 103,305      
Exercisable options, weighted-average exercise price $ 12.48      
Range 3 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding options, exercise price range, lower limit 15.48      
Outstanding options, exercise price range, upper limit $ 22.66      
Stock options outstanding (in Shares) 22,706      
Outstanding options, weighted-average exercise price $ 19.07      
Outstanding options, weighted-average remaining contractual life 7 years 361 days      
Exercisable options, exercise price range, lower limit $ 15.48      
Exercisable options, exercise price range, upper limit $ 22.66      
Exercisable options, stock options exercisable (in Shares) 19,076      
Exercisable options, weighted-average exercise price $ 19.28      
Range 4 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding options, exercise price range, lower limit 22.67      
Outstanding options, exercise price range, upper limit $ 32.36      
Stock options outstanding (in Shares) 23,734      
Outstanding options, weighted-average exercise price $ 28.82      
Outstanding options, weighted-average remaining contractual life 5 years 350 days      
Exercisable options, exercise price range, lower limit $ 22.67      
Exercisable options, exercise price range, upper limit $ 32.36      
Exercisable options, stock options exercisable (in Shares) 11,334      
Exercisable options, weighted-average exercise price $ 26.27