XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Inventories (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
June 30, 2017
   
December 31, 2016
 
                 
Raw materials
  $
2,834,616
    $
3,062,830
 
Work-in-process
   
225,048
     
159,482
 
Finished goods
   
41,893
     
64,227
 
Totals
  $
3,101,557
    $
3,286,539