Note 13 - Reconciliation of Basic and Diluted Per Share Data (Details) - Outstanding Shares Excluded from Computation of Diluted Earnings Per Share
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Outstanding Shares Excluded from Computation of Diluted Earnings Per Share [Abstract]      
130 811 135