Note 6 - Share Capital (Details) - Reconciliation of the Numerators and Denominators of Basic and Diluted Loss Per Share (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Numerator:      
Basic $ (49,963) $ (38,759) $ (3,415)
Adjustments for change in fair value of warrant liability     (25,520)
Diluted $ (49,963) $ (38,759) $ (28,935)
Weighted average shares outstanding used to compute net loss per share:      
Basic 77,619,807 62,387,616 53,728,672
Dilutive effect of warrants     1,171,283
Diluted 77,619,807 62,387,616 54,899,955
Net loss per share—basic $ (0.64) $ (0.62) $ (0.06)
Net loss per share—diluted $ (0.64) $ (0.62) $ (0.53)