Commitments and Contingencies (Details) - USD ($) |
9 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Dec. 31, 2015 |
Dec. 31, 2019 |
Apr. 30, 2019 |
|
| Other Commitments [Line Items] | |||||
| Payment for each patent issued | $ 35,836 | $ 74,342 | |||
| Licensing agreements | |||||
| Other Commitments [Line Items] | |||||
| Payable for each patent filing pending | $ 10,000 | ||||
| Payment for each patent issued | $ 20,000 | ||||
| Payment for each patent issue days | 20 days | ||||
| Contractual Obligation | $ 232,367 | ||||
| Long-term liability for estimated present value of future payments under licensing agreement | 607,974 | $ 595,802 | |||
| Licensing agreements | Maximum | |||||
| Other Commitments [Line Items] | |||||
| Contractual Obligation | $ 100,000 | ||||