Security Deposits - Schedule of Security Deposits (Details) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Security deposits | $ 72,527 | $ 4,494 |
| Refundable Deposit on Equipment Purchase [Member] | ||
| Security deposits | 50,000 | |
| Security Deposits on Leases Held in Colombia [Member] | ||
| Security deposits | 18,033 | |
| Security Deposit on Office Lease [Member] | ||
| Security deposits | $ 4,494 | $ 4,494 |