Note 12 - Commitments, Contingencies and Concentrations - Minimum Future Lease Obligations (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
2017 $ 560
2018 248
2019 163
2020 116
2021 89
2022 and thereafter 206
Total 1,382
Facilities [Member]  
2017 519
2018 220
2019 136
2020 111
2021 89
2022 and thereafter 206
Total 1,281
Equipment [Member]  
2017 41
2018 28
2019 27
2020 5
2021
2022 and thereafter
Total $ 101