Short-Term Notes Payable (Details Narrative) - USD ($)  | 
Aug. 07, 2019  | 
Mar. 10, 2019  | 
Jul. 24, 2018  | 
Mar. 10, 2018  | 
Sep. 30, 2019  | 
Dec. 31, 2018  | 
|---|---|---|---|---|---|---|
| Short-term notes payable for financing | $ 217,419 | $ 124,213 | ||||
| Product Liability Insurance Financing [Member] | Short-term Note Payable [Member] | ||||||
| Debt instrument amount | $ 17,688 | $ 28,915 | ||||
| Debt instrument interest rate | 5.69% | 5.09% | ||||
| Principal and interest payment date | Apr. 10, 2019 | Apr. 10, 2018 | ||||
| Short-term notes payable amortization period | 11 months | 11 months | ||||
| Debt instrument maturity date | Feb. 10, 2020 | Feb. 12, 2019 | ||||
| Directors and Officers Liability Insurance [Member] | Short-term Note Payable [Member] | ||||||
| Debt instrument amount | $ 254,889 | $ 215,575 | ||||
| Debt instrument interest rate | 5.74% | 5.24% | ||||
| Principal and interest payment date | Aug. 24, 2019 | Aug. 24, 2018 | ||||
| Short-term notes payable amortization period | 11 months | 11 months | ||||
| Debt instrument maturity date | Jun. 24, 2020 | Jun. 27, 2019 |