Note 13 - Stock-based Compensation Plan (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 13 - Stock-based Compensation Plan (Details) [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 306,137 252,529 74,001
Share Based Compensation Arrangement By Share Based Payment Award Options To Purchase Common Stock Issued To Non Employee 0 28,346 0
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized (in Dollars) $ 0.7    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 36 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) $ 1.41 $ 2.86 $ 8.84
Minimum [Member] | Director [Member]      
Note 13 - Stock-based Compensation Plan (Details) [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Maximum [Member] | Director [Member]      
Note 13 - Stock-based Compensation Plan (Details) [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Directors And Employees [Member]      
Note 13 - Stock-based Compensation Plan (Details) [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 86,788    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years    
Employees [Member]      
Note 13 - Stock-based Compensation Plan (Details) [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years