XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Tables)
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of inventory
  

September 30,

2018

  

December 31,

2017

 
Raw materials  $4,085,260   $4,733,679 
Work in process   146,708    481,863 
Finished goods   1,868,031    1,191,613 
Total Inventory   6,099,999    6,407,155