Note 23 - Commitments (Details) - Minimum Rental Commitments under Noncancellable Operating Leases
$ in Thousands
Dec. 31, 2015
USD ($)
Minimum Rental Commitments under Noncancellable Operating Leases [Abstract]  
2016 $ 1,035
2017 536
2018 119
2019 95
2020 95
Thereafter 311
Total $ 2,191