XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 2,113,994 $ 3,148,990
Work in process 314,231 493,768
Finished goods 1,160,599 1,412,217
Total Inventory $ 3,588,824 $ 5,054,975