Note 10 - Long-term Obligations - Maturities of Long-term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
2017 $ 1,721  
2018 1,763  
2019 127  
Total $ 3,611 $ 304,950