Notes Payable - Schedule of Notes Payable (Details) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Total notes payable | $ 130,000 | $ 200,000 |
| Notes Payable One [Member] | ||
| Total notes payable | 50,000 | |
| Notes Payable Two [Member] | ||
| Total notes payable | 80,000 | |
| Notes Payable Three [Member] | ||
| Total notes payable | 100,000 | |
| Notes Payable Four [Member] | ||
| Total notes payable | $ 100,000 |