Income Taxes - Schedule of Income Tax (Provision) Benefit (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Federal Current
Federal Deferred 1,329,620 606,915
State and local Current
State and local Deferred 443,206 202,305
Deferred Federal, State and Local, Tax Expense (Benefit) 1,772,826 809,220
Change in valuation allowance (1,772,826) (809,220)
Income tax (provision) benefit