Note 10 - Promissory Notes (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Jun. 30, 2014
Jun. 01, 2012
Jul. 15, 2011
Note 10 - Promissory Notes (Details) [Line Items]        
Proceeds from Issuance of Debt (in Dollars) $ 2,362,000      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in Shares)   82,192    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)   2.19    
Warrants Not Settleable in Cash, Fair Value Disclosure (in Dollars)   100,000    
Warrant [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Fair Value Assumptions, Risk Free Interest Rate   2.10%    
Fair Value Assumptions, Expected Volatility Rate   72.10%    
Fair Value Assumptions, Expected Dividend Rate   0.00%    
Fair Value Assumptions, Expected Term   7 years    
Fair Value, Inputs, Level 3 [Member] | Promissory Notes [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Long-term Debt, Fair Value (in Dollars) 5,900,000      
Oxford New Loan [Member] | Minimum [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Prepayment Fee Rate 1.00%      
Oxford New Loan [Member] | Maximum [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Prepayment Fee Rate 3.00%      
Oxford New Loan [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Debt Instrument, Face Amount (in Dollars)   6,000,000   15,000,000
Debt Instrument, Interest Rate, Stated Percentage   9.504%   9.50%
Additional Fee, Percentage 5.00%   5.00%  
Proceeds from Issuance of Debt (in Dollars) 2,400,000      
Debt Instrument, Number of Monthly Payments 36      
Oxford Loan [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Repayments of Debt (in Dollars) 2,900,000      
Payment to Settle Final Payment Due (in Dollars) $ 700,000      
Promissory Notes [Member]        
Note 10 - Promissory Notes (Details) [Line Items]        
Debt Instrument, Interest Rate, Effective Percentage 9.50%