Note 23 - Commitments (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]

 

 

Minimum Rental

Commitment

 

2016

 

 $

1,035

 

2017

 

 

536

 

2018

 

 

119

 

2019

 

 

95

 

2020

   

95

 

Thereafter

 

 

311

 

Total

 

$

2,191