Summary of Significant Accounting Policies - Schedule of Fair Value of Assets Measured on Recurring and Non-recurring Basis (Details) - USD ($) |
Mar. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Level 1 - Marketable Securities - Recurring [Member] | ||
| Fair value of assets recurring | $ 145,885 | $ 204,239 |