Note 17 - Earnings Per Share (Details) - Computation of Basic and Diluted Earnings Per Common Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Numerator:                      
Net income $ 29,647 $ 4,850 $ 3,793 $ 8,131 $ 30,128 $ 11,451 $ 5,347 $ 6,274 $ 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 (in Shares)                 43,432,149 43,357,602 43,237,513
Effect of dilutive securities:                      
Stock options and other awards (in Shares)                 13,581 34,409 39,418
Weighted average shares outstanding – diluted (in Shares)                 43,445,730 43,392,011 43,276,931
Basic earnings per share (in Dollars per share) $ 0.68 $ 0.11 $ 0.09 $ 0.19 $ 0.69 $ 0.26 $ 0.12 $ 0.14 $ 1.06 $ 1.22 $ 1.71
Diluted earnings per share (in Dollars per share) $ 0.68 $ 0.11 $ 0.09 $ 0.19 $ 0.69 $ 0.26 $ 0.12 $ 0.14 $ 1.06 $ 1.22 $ 1.71