Notes Payable - Schedule of Notes Payable (Details) - USD ($) |
3 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
|||||||
| Total notes payable | $ 240,000 | $ 1,458,000 | ||||||
| Non-current | (240,000) | (1,458,000) | ||||||
| Current | ||||||||
| Note A [Member] | ||||||||
| Issuance Date | [1] | Apr. 17, 2020 | ||||||
| Maturity Date | [1] | Apr. 17, 2022 | ||||||
| Interest Rate | [1] | 1.00% | ||||||
| Total notes payable | [1] | 1,218,000 | ||||||
| Note B [Member] | ||||||||
| Issuance Date | [2] | May 15, 2020 | ||||||
| Maturity Date | [2] | May 15, 2050 | ||||||
| Interest Rate | [2] | 3.75% | ||||||
| Total notes payable | [2] | $ 150,000 | 150,000 | |||||
| Note C [Member] | ||||||||
| Issuance Date | [3] | May 01, 2020 | ||||||
| Maturity Date | [3] | May 01, 2022 | ||||||
| Interest Rate | [3] | 3.75% | ||||||
| Total notes payable | [3] | $ 90,000 | $ 90,000 | |||||
| ||||||||