XML 42 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 10 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
 
 
Six Months Ended June 30,
 
 
 
2016
 
 
2015
 
 
 
Shares
 
 
Weighted-
Average
Exercise Price
 
 
Shares
 
 
Weighted-
Average
Exercise Price
 
                                 
Beginning balance
    298,740     $ 9.97       759,683     $ 11.36  
Issued
    1,500       49.91       -       -  
Exercised
    (22,669 )     12.82       (369,952 )     12.70  
Forfeited
    (1,100 )     15.48       (1,650 )     15.48  
Expired
    (6,037 )     13.57       (8,007 )     16.90  
Ending balance
    270,434     $ 9.85       380,074     $ 9.92  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted-Average
 
Outstanding:
   
Stock Options
   
Weighted-Average
   
Remaining
 
Range of Exercise Prices
   
Outstanding
   
Exercise Price
   
Contractual Life
 
$ 5.76 $9.21       156,945     $ 5.76       2.52  
$ 9.22 $15.47       95,532       12.63       1.17  
$ 15.48 $22.66       7,548       19.72       6.92  
$ 22.67 $49.50       10,409       38.80       7.70  
            270,434     $ 9.85       2.37  
Exercisable:
   
Stock Options
   
Weighted-Average
 
Range of Exercise Prices
   
Exercisable
   
Exercise Price
 
$ 5.76 $9.21       104,898     $ 5.76  
$ 9.22 $15.47       95,532       12.63  
$ 15.48 $22.66       6,228       19.66  
$ 22.67 $49.50       2,409       24.61  
            209,067     $ 9.53  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
 
 
Six Months Ended June 30,
 
 
 
2016
 
 
2015
 
 
 
Shares
 
 
Weighted-
Average Grant
Date Fair Value
 
 
Shares
 
 
Weighted-
Average Grant
Date Fair Value
 
                                 
Unvested at beginning
    369,093     $ 24.43       509,336     $ 21.58  
Issued
    139,732       45.45       78,070       36.06  
Forfeited
    (9,475 )     40.58       (1,632 )     29.18  
Vested
    (195,738 )     22.53       (193,930 )     20.66  
Unvested at end
    303,612     $ 34.83       391,844     $ 24.89