Note 12 - Warrant Liability (Details) (USD $)
0 Months Ended 2 Months Ended
Apr. 08, 2013
Apr. 12, 2011
Mar. 26, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Warrant Liability [Abstract]              
Number of Units Sold   8,000,000          
Number of Warrants Separated from One Unit   1          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)   $ 11.50   $ 11.50      
Number of Shares of Common Stock Separated from One Unit   1          
Warrants Issued During Period, Number 1,066,666 4,000,000 3,417,348        
Derivative Liability (in Dollars)       $ 1,929,744 $ 2,701,641 $ 6,754,103 $ 4,573,123