XML 72 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 10 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) - $ / shares
3 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 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) 156,945      
Options outstanding, weighted-average exercise price (in dollars per share) $ 5.76      
Options outstanding, weighted-average remaining contractual life 2 years 189 days      
Stock options exercisable (in shares) 104,898      
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) 95,532      
Options outstanding, weighted-average exercise price (in dollars per share) $ 12.63      
Options outstanding, weighted-average remaining contractual life 1 year 62 days      
Stock options exercisable (in shares) 95,532      
Exercisable options, weighted-average exercise price (in dollars per share) $ 12.63      
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) 7,548      
Options outstanding, weighted-average exercise price (in dollars per share) $ 19.72      
Options outstanding, weighted-average remaining contractual life 6 years 335 days      
Stock options exercisable (in shares) 6,228      
Exercisable options, weighted-average exercise price (in dollars per share) $ 19.66      
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) 10,409      
Options outstanding, weighted-average exercise price (in dollars per share) $ 38.80      
Options outstanding, weighted-average remaining contractual life 7 years 255 days      
Stock options exercisable (in shares) 2,409      
Exercisable options, weighted-average exercise price (in dollars per share) $ 24.61      
Stock options outstanding (in shares) 270,434 298,740 380,074 759,683
Options outstanding, weighted-average exercise price (in dollars per share) $ 9.85 $ 9.97 $ 9.92 $ 11.36
Options outstanding, weighted-average remaining contractual life 2 years 135 days      
Stock options exercisable (in shares) 209,067      
Exercisable options, weighted-average exercise price (in dollars per share) $ 9.53