XML 71 R59.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 10 - Stock-Based Compensation - Stock Options Outstanding and Exercisable (Details) - $ / shares
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Range 1 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) $ 5.76      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 9.21      
Stock options outstanding (in shares) 157,495      
Options outstanding, weighted-average exercise price (in dollars per share) $ 5.76      
Options outstanding, weighted-average remaining contractual life 2 years 284 days      
Stock options exercisable (in shares) 105,448      
Exercisable options, weighted-average exercise price (in dollars per share) $ 5.76      
Range 2 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) 9.22      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 15.47      
Stock options outstanding (in shares) 96,544      
Options outstanding, weighted-average exercise price (in dollars per share) $ 12.61      
Options outstanding, weighted-average remaining contractual life 1 year 149 days      
Stock options exercisable (in shares) 96,544      
Exercisable options, weighted-average exercise price (in dollars per share) $ 12.61      
Range 3 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) 15.48      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 22.66      
Stock options outstanding (in shares) 11,657      
Options outstanding, weighted-average exercise price (in dollars per share) $ 19.05      
Options outstanding, weighted-average remaining contractual life 4 years 248 days      
Stock options exercisable (in shares) 10,337      
Exercisable options, weighted-average exercise price (in dollars per share) $ 18.93      
Range 4 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) 22.67      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 49.50      
Stock options outstanding (in shares) 9,148      
Options outstanding, weighted-average exercise price (in dollars per share) $ 36.61      
Options outstanding, weighted-average remaining contractual life 7 years 146 days      
Stock options exercisable (in shares) 2,648      
Exercisable options, weighted-average exercise price (in dollars per share) $ 24.59      
Stock options outstanding (in shares) 274,844 298,740 471,251 759,683
Options outstanding, weighted-average exercise price (in dollars per share) $ 9.76 $ 9.97 $ 10.65 $ 11.36
Options outstanding, weighted-average remaining contractual life 2 years 193 days      
Stock options exercisable (in shares) 214,977      
Exercisable options, weighted-average exercise price (in dollars per share) $ 9.70