Note 6 - Fair Value Measurement and Financial Instruments (Details) - Fair Value Reconciliation of Warrant Liability (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Liabilities:    
Liabilities, Fair Value $ 202  
Calculation of initial warrant liability fair value   (1,572)
Reclassification of fair value of warrant liability to equity as a result of the amendment to convert the exercise price of certain warrants from Canadian dollars to U.S. dollars of the underlying common share purchase warrants (834)  
Liabilities, Fair Value   202
Warrant Liability [Member]    
Liabilities:    
Liabilities, Fair Value 883  
Calculation of initial warrant liability fair value   1,572
Reclassification of fair value of warrant liability to equity as a result of the amendment to convert the exercise price of certain warrants from Canadian dollars to U.S. dollars of the underlying common share purchase warrants (834)  
Change in fair value of warrant liability included in other expense, net (49) (689)
Liabilities, Fair Value   $ 883