XML 56 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Work in process $ 2,970,182 $ 1,950,445
Finished goods 960,979 957,765
Inventory $ 3,931,161 $ 2,908,210