Note 15 - Income taxes (Details) - Losses Expected to Expire (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income $ 94,578
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Fifteen [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,121
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Twenty Six [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,099
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Twenty Seven [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 4,578
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Twenty Eight [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 5,209
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Twenty Nine [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 4,152
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Thirty [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,819
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Thirty One [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 11,186
Foreign Tax Authority [Member] | Expiration Date Two Thousand And Thirty Two [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 16,810
Foreign Tax Authority [Member] | Expiration Date Two Thousand and Thirty Three [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 12,529
Foreign Tax Authority [Member] | Expiration Date Two Thousand and Thirty Four [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 29,893
Foreign Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 94,396
Domestic Tax Authority [Member] | Expiration Date Two Thousand and Thirty Four [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 182
Domestic Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 182
Expiration Date Two Thousand And Fifteen [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,121
Expiration Date Two Thousand And Twenty Six [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,099
Expiration Date Two Thousand And Twenty Seven [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 4,578
Expiration Date Two Thousand And Twenty Eight [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 5,209
Expiration Date Two Thousand And Twenty Nine [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 4,152
Expiration Date Two Thousand And Thirty [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 3,819
Expiration Date Two Thousand And Thirty One [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 11,186
Expiration Date Two Thousand And Thirty Two [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 16,810
Expiration Date Two Thousand and Thirty Three [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income 12,529
Expiration Date Two Thousand and Thirty Four [Member]  
Operating Loss Carryforwards [Line Items]  
Income tax losses expected to reduce future taxable income $ 30,075