Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Stockholders’ Equity (Details) - Schedule of options outstanding and exercisable
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options, Options Outstanding 2,430,000
Weighted Average Remaining Life In Years, Options Exercisable 2 years 10 months 2 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) | $ / shares $ 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) | $ / shares $ 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) | $ / shares $ 4.09
Outstanding Number of Options, Options Outstanding 1,890,000
Weighted Average Remaining Life In Years, Options Exercisable 2 years 10 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) | $ / shares $ 5.66
Outstanding Number of Options, Options Outstanding 340,000
Weighted Average Remaining Life In Years, Options Exercisable 2 years 6 months 21 days
Exercisable Number of Options, Options Exercisable 85,000