XML 54 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 13 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Notes Tables  
Schedule of Future Minimum Lease Payments for Leases [Table Text Block]
      Capital
Lease
Payments
  Operating
Lease
Payments
2016     $ 47     $ 12,957  
2017       4       10,133  
2018       -       5,917  
2019       -       3,544  
2020       -       3,263  
Thereafter       -       7,599  
        51     $ 43,413  
Less: Interest       -          
      $ 51