Short-Term Notes Payable (Details Narrative) - USD ($) |
Aug. 07, 2019 |
Mar. 10, 2019 |
Jul. 24, 2018 |
Mar. 10, 2018 |
Mar. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|---|---|---|---|
| Short-term notes payable | $ 70,847 | $ 143,864 | ||||
| Product Liability Insurance [Member] | Short-term Note Payable [Member] | ||||||
| Short-term notes payable | $ 17,688 | $ 28,915 | ||||
| Debt interest rate | 5.69% | 5.09% | ||||
| Amortization period of debt | 11 months | |||||
| Debt maturity date | Feb. 14, 2020 | |||||
| Product Liability Insurance Financing [Member] | Short-term Note Payable [Member] | ||||||
| Amortization period of debt | 11 months | |||||
| Debt maturity date | Feb. 12, 2019 | |||||
| Directors' and Officers' Insurance [Member] | Short-term Note Payable [Member] | ||||||
| Short-term notes payable | $ 254,889 | $ 215,575 | ||||
| Debt interest rate | 5.74% | 5.24% | ||||
| Amortization period of debt | 11 months | 11 months | ||||
| Debt maturity date | Jun. 24, 2020 | Jun. 27, 2019 |