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

Nine Months Ended September 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

    (377,357 )     12.73       (64,926 )     16.78  

Forfeited

    (12,380 )     29.58       (110 )     5.76  

Expired

    (8,476 )     17.32       (1,225 )     9.00  

Ending balance

    361,470     $ 9.16       458,573     $ 10.54  
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       221,669     $ 5.76       3.28  
$ 9.22     $ 15.47       108,611       12.40       2.15  
$ 15.48     $ 22.66       18,794       19.28       7.75  
$ 22.67     $ 32.36       12,396       26.18       2.19  
                  361,470     $ 9.16       3.13  

Exercisable:

   

Stock Options

   

Weighted-Average

         

Range of Exercise Prices

   

Exercisable

   

Exercise Price

         
$ 5.76     $ 9.21       164,759     $ 5.76          
$ 9.22     $ 15.47       101,941       12.51          
$ 15.48     $ 22.66       15,164       19.60          
$ 22.67     $ 32.36       10,896       26.36          
                  292,760     $ 9.60          
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Nine Months Ended

   

Years Ended December 31,

 
   

September 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]
   

Nine Months Ended September 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

    (4,150 )     31.83       (832 )     23.59  

Vested

    (195,503 )     20.74       (184,921 )     17.54  

Unvested at end

    387,753     $ 24.81       507,774     $ 21.33