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%