XML 116 R100.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 17 - Stock-based Compensation - Stock Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Stock options outstanding (in shares) 216,859 298,740 759,683 503,834
Outstanding options, weighted-average exercise price (in dollars per share) $ 8.80 $ 9.97 $ 11.36 $ 10.41
Outstanding options, weighted-average remaining contractual life (Year) 2 years 91 days      
Stock options exercisable (in shares) 155,742      
Exercisable options, weighted-average exercise price (in dollars per share) $ 7.92      
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) $ 10.72      
Stock options outstanding (in shares) 154,535      
Outstanding options, weighted-average exercise price (in dollars per share) $ 5.76      
Outstanding options, weighted-average remaining contractual life (Year) 2 years 7 days      
Stock options exercisable (in shares) 102,488      
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) 10.73      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 15.45      
Stock options outstanding (in shares) 47,886      
Outstanding options, weighted-average exercise price (in dollars per share) $ 10.83      
Outstanding options, weighted-average remaining contractual life (Year) 1 year 178 days      
Stock options exercisable (in shares) 47,886      
Exercisable options, weighted-average exercise price (in dollars per share) $ 10.83      
Range 3 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) 15.46      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 20.01      
Stock options outstanding (in shares) 447      
Outstanding options, weighted-average exercise price (in dollars per share) $ 16.66      
Outstanding options, weighted-average remaining contractual life (Year) 6 years 80 days      
Stock options exercisable (in shares) 447      
Exercisable options, weighted-average exercise price (in dollars per share) $ 16.66      
Range 4 [Member]        
Outstanding options, exercise price range, lower limit (in dollars per share) 20.02      
Outstanding options, exercise price range, upper limit (in dollars per share) $ 49.91      
Stock options outstanding (in shares) 13,991      
Outstanding options, weighted-average exercise price (in dollars per share) $ 35.12      
Outstanding options, weighted-average remaining contractual life (Year) 7 years 83 days      
Stock options exercisable (in shares) 4,921      
Exercisable options, weighted-average exercise price (in dollars per share) $ 23.83