XML 40 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 9 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
   
Total
 
201
8
  $
1,370
 
201
9
   
1,273
 
20
20
   
1,302
 
202
1
   
1,332
 
20
22
   
1,232
 
Thereafter
   
299
 
Total minimum lease payments
  $
6,808