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

For the twelve months ended December 31:

 
   

2015

   

2014

   

2013

 

Numerator:

                       

Net income

  $ 46,421     $ 53,200     $ 74,034  

Less: distributed earnings allocated to nonvested restricted stock

    (66

)

    (114

)

    -  

Less: undistributed earnings allocated to nonvested restricted stock

    (237

)

    (258

)

    -  

Numerator for basic earnings per share

  $ 46,118     $ 52,828     $ 74,034  

Effect of dilutive securities:

                       

Add: undistributed earnings allocated to nonvested restricted stock

    237       258       -  

Less: undistributed earnings reallocated to nonvested restricted stock

    (237

)

    (258

)

    -  

Numerator for diluted earnings per share

  $ 46,118     $ 52,828     $ 74,034  

Denominator:

                       

Weighted average shares outstanding - basic

    43,432,149       43,357,602       43,237,513  

Effect of dilutive securities:

                       

Stock options and other awards

    13,581       34,409       39,418  

Weighted average shares outstanding – diluted

    43,445,730       43,392,011       43,276,931  
                         

Basic earnings per share

  $ 1.06     $ 1.22     $ 1.71  

Diluted earnings per share

  $ 1.06     $ 1.22     $ 1.71