Note 8 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
For the three months ended September 30:
   
For the nine months ended September 30:
 
   
2016
   
2015
   
2016
   
2015
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
  $ 12,868     $ 4,850     $ 37,661     $ 16,774  
Less: distributed earnings allocated to non-vested stock
    (8 )     (15 )     (32 )     (52 )
Less: undistributed earnings allocated to non-vested restricted stock
    (35 )     (12 )     (131 )     (57 )
Numerator for basic earnings per share
  $ 12,825     $ 4,823     $ 37,498     $ 16,665  
Effect of dilutive securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Add: undistributed earnings allocated to non-vested restricted stock
    35       12       131       57  
Less: undistributed earnings reallocated to non-vested restricted stock
    (35 )     (12 )     (131 )     (61 )
Numerator for diluted earnings per share
  $ 12,825     $ 4,823     $ 37,498     $ 16,661  
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
– basic
    43,570,734       43,460,449       43,524,729       43,418,243  
Effect of dilutive securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Stock options and other awards
    2,263       837       4,694       6,180  
Weighted average shares outstanding
– diluted
    43,572,997       43,461,286       43,529,423       43,424,423  
                                 
Basic earnings per share
  $ 0.29     $ 0.11     $ 0.86     $ 0.38  
Diluted earnings per share
  $ 0.29     $ 0.11     $ 0.86     $ 0.38