Note 18 - Income Taxes - Foreign Net Operating Loss Carryforwards (Details) - Foreign Tax Authority [Member]
$ in Thousands
Dec. 31, 2016
USD ($)
Australian Taxation Office [Member]  
Net operating loss carryforwards, Foreign $ 32,736
Canada Revenue Agency [Member]  
Net operating loss carryforwards, Foreign 782
Ministry of the Economy, Finance and Industry, France [Member]  
Net operating loss carryforwards, Foreign 3,382
Polish Tax Administration [Member]  
Net operating loss carryforwards, Foreign 264
Sweden Federal Tax Administration [Member]  
Net operating loss carryforwards, Foreign 201
UK [Member]  
Net operating loss carryforwards, Foreign $ 39,666