Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)

v3.20.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
U.S federal statutory rate 21.00% 34.00%
State income taxes, net of federal benefit 6.50% 1.70%
Nondeductible - meals & entertainment (0.10%) (0.10%)
Warrant derivative gains or losses 4.20% (0.10%)
Impact of tax law change 0.00% (15.50%)
Change in valuation allowance (32.90%) (20.90%)
Other (0.60%) 0.20%
Effective tax rate (1.90%) (0.70%)