XML 55 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 6 - Inventories (Tables)
12 Months Ended
Dec. 31, 2014
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
2014
   
2013
 
Raw materials
  $ 6,161,363     $ 5,926,030  
Work-in-process
    3,041,227       2,308,233  
Finished goods
    3,204,186       2,762,522  
  Total
  $ 12,406,776     $ 10,996,785