Income Taxes (Details Narrative) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
| Income Tax Disclosure [Abstract] | ||||
| Income tax provision (benefit) | $ (2,914,781) | $ (2,914,781) | ||
| Effective tax rate | (22.70%) | 0.00% | (10.90%) | 0.00% |