Note 20 - Net Loss Per Share (Details) - Basic and Diluted Net Loss Per Share (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 20 - Net Loss Per Share (Details) - Basic and Diluted Net Loss Per Share [Line Items]                      
Net loss $ (16,220,410) $ (15,101,017) $ (11,983,531) $ (10,000,980) $ (8,020,922) $ (5,672,598) $ (5,778,841) $ (4,449,202) $ (53,305,938) $ (23,921,563) $ (10,471,330)
Accretion of redeemable convertible preferred stock       (863,226) (477,029) 5,325,406 (10,446) (64,940) (863,226) 4,772,991 (351,371)
Reverse prior accretion on redeemable preferred stock due to reduction in liquidation value of Series A, B, and C                   5,657,638  
Preferred stock dividend due to exchanges of preferred shares                   (14,726,088)  
Net loss attributable to common stockholders (16,220,410) (15,101,017) (11,983,531) (10,864,206) (8,497,951) (15,073,280) (5,789,287) (4,514,142) (54,169,164) (33,874,660) (10,822,701)
Weighted average common shares outstanding, basic and diluted (in Shares) 19,656,209 19,655,561 19,655,187 10,376,561 234,789 231,084 226,757 226,757 17,367,665 229,865 198,306
Net loss per share attributable to common stockholders, basic and diluted (in Dollars per share) $ (0.83) $ (0.77) $ (0.61) $ (1.05) $ (36.19) $ (65.23) $ (25.53) $ (19.91) $ (3.12) $ (147.37) $ (54.58)
Convertible Preferred Stock [Member]                      
Note 20 - Net Loss Per Share (Details) - Basic and Diluted Net Loss Per Share [Line Items]                      
Accretion of redeemable convertible preferred stock                 $ (863,226) $ (884,647) $ (351,371)