XML 57 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 16 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
201
8
  $
9,497
 
201
9
   
7,786
 
20
20
   
7,496
 
20
21
   
6,647
 
202
2
   
6,633
 
After 202
2
   
5,865
 
Total
  $
43,924