Annual report pursuant to Section 13 and 15(d)

Derivative Liabilities (Details) - Schedule of information related to stock warrants

v3.21.2
Derivative Liabilities (Details) - Schedule of information related to stock warrants - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]    
Warrants Outstanding Number of Warrants 6,064,908
Warrants Exercisable Weighted Average Remaining Life In Years 4 years 328 days  
Warrants Exercisable Number of Warrants 6,001,250  
11.50 [Member]    
Class of Warrant or Right [Line Items]    
Warrants Outstanding Exercise Price (in Dollars per share) $ 11.50  
Warrants Outstanding Number of Warrants 6,001,250  
Warrants Exercisable Weighted Average Remaining Life In Years 4 years 328 days  
Warrants Exercisable Number of Warrants 6,001,250  
5.28 [Member]    
Class of Warrant or Right [Line Items]    
Warrants Outstanding Exercise Price (in Dollars per share) $ 5.28  
Warrants Outstanding Number of Warrants 63,658