Note 9 - Commitments and Contingencies - Future Minimum Rent On Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
2017 $ 1,107
2018 754
2019 538
2020 524
2021 370
Thereafter 2,574
Total future minimum lease payments $ 5,867