XML 33 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 9 - Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

Six Months Ended June 30,

 
   

2015

   

2014

 
   

Shares

   

Weighted-Average Exercise Price

   

Shares

   

Weighted-Average Exercise Price

 
                                 

Beginning balance

    759,683     $ 11.36       503,834     $ 10.41  

Issued

    -       -       21,000       32.77  

Exercised

    (369,952 )     12.70       (24,897 )     12.25  

Forfeited

    (1,650 )     15.48       (110 )     5.76  

Expired

    (8,007 )     16.90       (408 )     9.37  

Ending balance

    380,074     $ 9.92       499,419     $ 11.26  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
 

Outstanding:

    Stock Options      Weighted-Average    

Weighted-Average

Remaining

 
 

Range of Exercise Prices

   

Outstanding

   

Exercise Price

   

Contractual Life

 
  $ 5.76      $9.21       223,329     $ 5.76       3.53  
  $ 9.22      $15.47       110,305       12.38       2.46  
  $ 15.48    $22.66       22,706       19.07       7.99  
  $ 22.67    $32.36       23,734       28.82       5.96  
            380,074     $ 9.92       3.64  
 

Exercisable:

   

Stock Options

   

Weighted-Average

         
 

Range of Exercise Prices

   

Exercisable

   

Exercise Price

         
  $ 5.76     $9.21       166,419     $ 5.76          
  $ 9.22     $15.47       103,305       12.48          
  $ 15.48   $22.66       19,076       19.28          
  $ 22.67   $32.36       11,334       26.27          
            300,134     $ 9.71          
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Six Months Ended

   

Years Ended December 31,

 
   

June 30, 2015

   

2014

   

2013

 

Expected volatility

    N/A       34.25 %     34.12 %

Weighted-Average volatility

    N/A       34.25 %     34.12 %

Expected dividends

    0.0 %     0.0 %     0.0 %

Expected term (in years)

    N/A       9.4       7.5  

Risk-free rate

    N/A       2.26 %     1.31 %

Weighted-average fair value (grant date)

    N/A     $ 13.49     $ 7.83  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
   

Six Months Ended June 30,

 
   

2015

   

2014

 
   

Shares

   

Weighted-Average Grant Date Fair Value

   

Shares

   

Weighted-Average Grant Date Fair Value

 
                                 

Unvested at beginning

    509,336     $ 21.58       614,580     $ 18.71  

Issued

    78,070       36.06       78,947       33.24  

Forfeited

    (1,209 )     28.67       (832 )     23.59  

Vested

    (193,930 )     20.66       (184,921 )     17.54  

Unvested at end

    392,267     $ 24.89       507,774     $ 21.39