Note 16 - Benefit Plans (Details) - Aggregate Intrinsic Value (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Aggregate Intrinsic Value [Abstract]      
Options outstanding as of December 31 $ 9,814 $ 2,045 $ 3,770
Options exercisable as of December 31 9,814 1,660 1,716
Options exercised during the year $ 5,430 $ 224 $ 4,365