XML 69 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 15 - Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
   

2015

   

2014

   

2013

 
                         

Stock option and incentive plans

  $ 885,524     $ 832,845     $ 734,827  

Stock purchase plan

    55,945       58,774       57,452  
    $ 941,469     $ 891,619     $ 792,279  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

December 31,

 
   

2015

   

2014

   

2013

 
   

Shares

   

Weighted

Average

Exercise

Price

   

Shares

   

Weighted

Average

Exercise

Price

   

Shares

   

Weighted

Average

Exercise

Price

 
                                                 

Outstanding, beginning

    661,771     $ 13.89       662,506     $ 13.82       608,852     $ 13.27  

Granted

    73,403       17.63       82,609       17.11       96,232       15.68  

Exercised

    (79,638)       14.70       (23,659)       10.22       (41,258)       10.06  

Forfeited

    (32,360)       20.69       (59,685)       19.02       (1,320)       10.53  

Outstanding, ending

    623,176       13.88       661,771       13.89       662,506       13.82  
                                                 

Exercisable, ending

    405,832               420,429               419,735          
                                                 

Weighted average fair value per option of options granted during the period

  $ 5.11             $ 5.68             $ 5.14          
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
            Options Outstanding        
                   

 

           

Options Exercisable

 

Range of

Exercise Prices

   

Number

Outstanding

   

Weighted

Average

Remaining

Contractual

Life

   

Weighted

Average

Exercise

Price

   

 

Number

Exercisable

   

Weighted

Average

Exercise

Price

 
                                                 
$ 7.99 to $8.93       45,165       4.90     $ 8.19       34,290     $ 8.19  
$ 9.00 to $9.30       179,547       4.82       9.21       149,193       9.21  
$ 13.25 to $16.85       214,585       4.10       15.88       170,335       15.88  
$ 17.00 to $18.48       165,629       7.94       17.42       35,764       17.42  
$ 19.05 to $21.71       18,250       1.09       19.05       16,250       19.05  
              623,176                       405,832          
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]
   

2015

   

2014

   

2013

 
                         

Shares granted

    23,408       24,811       27,415  

Shares purchased

    24,033       25,321       27,110  

Weighted average fair value per share granted

  $ 2.39     $ 2.37     $ 2.10