XML 97 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Schedule of inventory    
Raw materials $ 791,558 $ 338,991
Work-in-process 1,207,457 1,337,035
Finished goods 519,241 655,645
Total $ 2,518,256 $ 2,331,671