Note 16 - Benefit Plans (Details) - Summary of Components of Net Periodic Benefit Cost (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Components of net periodic benefit cost:        
Service cost   $ 0 $ 0 $ 0
Interest cost   991 1,095  
Expected return on plan assets   (1,027) (1,303) (1,274)
Amortization of net loss   1,561 1,517 1,189
Net periodic benefit cost 800 1,524 1,309 1,191
Component of Net Periodic Benefit Cost [Member]
       
Components of net periodic benefit cost:        
Interest cost   $ 990 $ 1,095 $ 1,276