Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Deferred Costs, Leasing, Net, Current $ 91 $ 72  
Operating Leases, Rent Expense, Net 225 $ 225 $ 204
Alloy Purchase Commitments [Member]      
Long-term Purchase Commitment, Amount $ 689