Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of options outstanding and exercisable

v3.21.1
Stockholders' Equity (Details) - Schedule of options outstanding and exercisable - $ / shares
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price, Options Outstanding (in Dollars per share) $ 11.50 $ 11.50
Outstanding Number of Options, Options Outstanding 2,430,000  
Weighted Average Remaining Life In Years, Options Exercisable 8 years 7 months 13 days  
Exercisable Number of Options, Options Exercisable 557,500  
2.11 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price, Options Outstanding (in Dollars per share) $ 2.11  
Outstanding Number of Options, Options Outstanding 80,000  
Weighted Average Remaining Life In Years, Options Exercisable  
Exercisable Number of Options, Options Exercisable  
2.17 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price, Options Outstanding (in Dollars per share) $ 2.17  
Outstanding Number of Options, Options Outstanding 120,000  
Weighted Average Remaining Life In Years, Options Exercisable  
Exercisable Number of Options, Options Exercisable  
4.09 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price, Options Outstanding (in Dollars per share) $ 4.09  
Outstanding Number of Options, Options Outstanding 1,890,000  
Weighted Average Remaining Life In Years, Options Exercisable 8 years 7 months 20 days  
Exercisable Number of Options, Options Exercisable 472,500  
5.66 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price, Options Outstanding (in Dollars per share) $ 5.66  
Outstanding Number of Options, Options Outstanding 340,000  
Weighted Average Remaining Life In Years, Options Exercisable 8 years 5 months 19 days  
Exercisable Number of Options, Options Exercisable 85,000