Note 24 - Quarterly Financial Information (unaudited) (Details) - Quarterly Financial Information - 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
2015                      
Revenues $ 33,872 $ 107,054 $ 104,598 $ 54,087 $ 88,467 $ 103,135 $ 68,039 $ 82,197 $ 234,630 $ 302,748 $ 435,499
Gross profit 29,513 8,675 5,544 13,314 28,921 20,872 6,578 9,602 57,046 65,973 100,165
Net income $ 29,647 $ 4,850 $ 3,793 $ 8,131 $ 30,128 $ 11,451 $ 5,347 $ 6,274 $ 46,421 $ 53,200 $ 74,034
Net income per common share:                      
Basic (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 (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