Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details) - Schedule of warrants outstanding and exercisable

v3.20.2
Stockholders’ Equity (Details) - Schedule of warrants outstanding and exercisable - Warrants [Member]
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Stockholders’ Equity (Details) - Schedule of warrants outstanding and exercisable [Line Items]  
Warrants Outstanding, Outstanding Number of Warrants 20,091,549
Warrants Exercisable, Exercisable Number of Warrants 20,091,549
11.500 [Member]  
Stockholders’ Equity (Details) - Schedule of warrants outstanding and exercisable [Line Items]  
Warrants Outstanding, Exercise Price (in Dollars per share) | $ / shares $ 11.50
Warrants Outstanding, Exercisable Into Common Stock
Warrants Outstanding, Outstanding Number of Warrants 18,637,003
Warrants Exercisable, Weighted Average Remaining Life in Years 3 years 10 months 24 days
Warrants Exercisable, Exercisable Number of Warrants 18,637,003
4.125 [Member]  
Stockholders’ Equity (Details) - Schedule of warrants outstanding and exercisable [Line Items]  
Warrants Outstanding, Exercise Price (in Dollars per share) | $ / shares $ 4.13
Warrants Outstanding, Exercisable Into Common Stock
Warrants Outstanding, Outstanding Number of Warrants 1,454,546
Warrants Exercisable, Weighted Average Remaining Life in Years 4 years 8 months 12 days
Warrants Exercisable, Exercisable Number of Warrants 1,454,546