Summary of Significant Accounting Policies - Schedule of Changes in Level 1 Marketable Securities Measured at Fair Value (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Loss on available for sale marketable securities, net | $ 554,362 | $ (320,947) | $ 496,008 | $ (992,017) |
| Level 1 - Marketable Securities - Recurring [Member] | ||||
| Balance, beginning | 204,239 | |||
| Sales and settlements during the period | ||||
| Loss on available for sale marketable securities, net | 496,008 | |||
| Balance, ending | $ 700,247 | $ 700,247 | ||