XML 44 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7 - Inventories (Tables)
3 Months Ended
Mar. 31, 2015
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   
March 31,
2015
   
December 31,
2014
 
Raw materials
  $ 6,470,239     $ 6,161,363  
Work-in-process
    2,911,794       3,041,227  
Finished goods
    3,133,754       3,204,186  
Total
  $ 12,515,787     $ 12,406,776