Note 7 - Share-based Compensation (Details) - Summary of the Status of the Option Plan (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2012
Dec. 31, 2014
Note 7 - Share-based Compensation (Details) - Summary of the Status of the Option Plan [Line Items]      
Exercised (6,000) (2,655)  
Canada, Dollars      
Note 7 - Share-based Compensation (Details) - Summary of the Status of the Option Plan [Line Items]      
Outstanding at January 1, 2014 687,533   172,535
Outstanding at January 1, 2014 7.53   $ 7.80
Outstanding at January 1, 2014     135 days
Vested or expected to vest at December 31, 2014 172,535   172,535
Vested or expected to vest at December 31, 2014 7.80   $ 7.80
Vested or expected to vest at December 31, 2014     135 days
Vested and exercisable at December 31, 2014 172,535   172,535
Vested and exercisable at December 31, 2014 7.80   $ 7.80
Vested and exercisable at December 31, 2014     135 days
Forfeited (6,666)    
Forfeited 8.64    
Expired (508,332)    
Expired 7.42    
Outstanding at January 1, 2014 172,535   172,535
Outstanding at January 1, 2014 7.80   $ 7.80
United States of America, Dollars      
Note 7 - Share-based Compensation (Details) - Summary of the Status of the Option Plan [Line Items]      
Outstanding at January 1, 2014 3,727,500   5,045,000
Outstanding at January 1, 2014 3.41   $ 2.97
Outstanding at January 1, 2014     6 years 3 days
Outstanding at January 1, 2014 543,010   $ 543,010
Vested or expected to vest at December 31, 2014 4,938,695   4,938,695
Vested or expected to vest at December 31, 2014 2.99   $ 2.99
Vested or expected to vest at December 31, 2014     5 years 354 days
Vested or expected to vest at December 31, 2014 529,330   529,330
Vested and exercisable at December 31, 2014 2,172,303   2,172,303
Vested and exercisable at December 31, 2014 3.96   $ 3.96
Vested and exercisable at December 31, 2014     4 years 127 days
Vested and exercisable at December 31, 2014 186,549   $ 186,549
Granted 1,444,500    
Granted 1.82    
Exercised (6,000)    
Exercised 1.10    
Forfeited (71,000)    
Forfeited 3.76    
Expired (50,000)    
Expired 1.83    
Outstanding at January 1, 2014 5,045,000   5,045,000
Outstanding at January 1, 2014 2.97   $ 2.97