XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 2,280,108 $ 3,148,990
Work in process 382,900 493,768
Finished goods 1,310,365 1,412,217
Total Inventory $ 3,973,373 $ 5,054,975