Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Stockholders' Equity (Details) - Schedule of options outstanding and exercisable
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options, Options Outstanding 2,415,000
Weighted Average Remaining Life In Years, Options Exercisable 6 years 6 months 25 days
Exercisable Number of Options, Options Exercisable 1,600,000
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 8 years 3 months
Exercisable Number of Options, Options Exercisable 20,000
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 8 years 4 months 6 days
Exercisable Number of Options, Options Exercisable 120,000
2.21 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.21
Outstanding Number of Options, Options Outstanding 350,000
Weighted Average Remaining Life In Years, Options Exercisable 9 years 3 months 14 days
Exercisable Number of Options, Options Exercisable 200,000
2.48 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.48
Outstanding Number of Options, Options Outstanding 160,000
Weighted Average Remaining Life In Years, Options Exercisable 9 years 1 month 6 days
Exercisable Number of Options, Options Exercisable 40,000
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,425,000
Weighted Average Remaining Life In Years, Options Exercisable 5 years 7 months 6 days
Exercisable Number of Options, Options Exercisable 1,060,000
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 280,000
Weighted Average Remaining Life In Years, Options Exercisable 7 years 5 months 19 days
Exercisable Number of Options, Options Exercisable 160,000