Note 13 - Reconciliation of Basic and Diluted Per Share Data (Tables)
12 Months Ended
Dec. 31, 2013
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

For the Years Ended December 31:

 

2013

   

2012

   

2011

 

Allocation of earnings:

                                               

Net income

  $ 30,515             $ 4,063             $ 34,157          

Income allocated to participating securities

    (687 )             (49 )             (30 )        

Income allocated to common shares outstanding

  $ 29,828             $ 4,014             $ 34,127          
                                                 

Weighted average common shares outstanding

    19,913               19,420               19,238          
                                                 

Basic earnings per share

            1.50               0.21               1.77  
                                                 

Stock options assumed exercised

    721               454               685          

Weighted average diluted common shares and potential common share equivalents outstanding

    20,634               19,874               19,923          
                                                 

Diluted earnings per share

            1.45               0.20               1.71  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

2013

 

2012

 

2011

130

 

811

 

135