XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Inventories [Abstract]  
Schedule of inventories
  June 30, 
2018
  December 31,
2017
 
Raw materials $2,150,671  $998,751 
Work-in-process  2,774,628   2,629,570 
Finished goods  2,039,186   1,239,168 
   6,964,485   4,867,489 
Less: reserve for obsolete inventories  (310,193)  (313,930)
  $6,654,292  $4,553,559