XML 64 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
   

2014

   

2013

   

2012

 
                         

Stock option and incentive plans

  $ 832,845     $ 734,827     $ 798,929  

Stock purchase plan

    58,774       57,452       50,831  
    $ 891,619     $ 792,279     $ 849,760  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

December 31,

 
   

2014

   

2013

   

2012

 
           

Weighted

           

Weighted

           

Weighted

 
           

Average

           

Average

           

Average

 
           

Exercise

           

Exercise

           

Exercise

 
   

Shares

   

Price

   

Shares

   

Price

   

Shares

   

Price

 
                                                 

Outstanding, beginning

    662,506     $ 13.82       608,852     $ 13.27       535,130     $ 13.85  

Granted

    82,609       17.11       96,232       15.68       102,722       9.30  

Exercised

    (23,659 )     10.22       (41,258 )     10.06       (17,876 )     9.68  

Forfeited

    (59,685 )     19.02       (1,320 )     10.53       (11,124 )     10.57  

Outstanding, ending

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

Exercisable, ending

    420,429               419,735               391,378          
                                                 

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

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

Options Outstanding

                 
               

Weighted

           

Options Exercisable

 
               

Average

   

Weighted

           

Weighted

 
               

Remaining

   

Average

           

Average

 

Range of

 

Number

   

Contractual

   

Exercise

   

Number

   

Exercise

 

Exercise Prices

 

Outstanding

   

Life

   

Price

   

Exercisable

   

Price

 
                                             
$7.72 to

$8.93

    51,990       5.89     $ 8.13       29,140     $ 8.19  
$9.00 to

$10.24

    198,499       5.82       9.22       131,420       9.21  
$13.25  to

$16.85

    237,893       4.92       15.85       169,514       15.94  
$17.00  to

$18.60

    114,424       7.05       17.33       31,390       17.86  
$19.05 to

$20.63

    30,265       1.04       19.10       30,265       19.10  
$21.00 to

$22.00

    28,700       0.16       21.28       28,700       21.28  
          661,771                       420,429          
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]
   

2014

   

2013

   

2012

 
                         

Shares granted

    24,811       27,415       29,671  

Shares purchased

    25,321       27,110       31,554  

Weighted average fair value per share granted

  $ 2.37     $ 2.10     $ 1.71