Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Stockholders' Equity (Details) - Schedule of outstanding and exercisable stock options
3 Months Ended
Mar. 31, 2022
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Number of Shares 2,741,000
Stock Options Exercisable, Weighted Average RemainingLife in Years 9 years 1 month 6 days
Stock Options Exercisable, Number of Shares 1,105,528
2.49 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Number of Shares 50,000
Stock Options Exercisable, Weighted Average RemainingLife in Years 8 years 8 months 12 days
Stock Options Exercisable, Number of Shares 50,000
4.43 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Number of Shares 1,580,000
Stock Options Exercisable, Weighted Average RemainingLife in Years 8 years 10 months 24 days
Stock Options Exercisable, Number of Shares 772,444
7.56 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Number of Shares 436,000
Stock Options Exercisable, Weighted Average RemainingLife in Years 9 years 3 months 18 days
Stock Options Exercisable, Number of Shares 72,667
3.95 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Number of Shares 675,000
Stock Options Exercisable, Weighted Average RemainingLife in Years 9 years 8 months 12 days
Stock Options Exercisable, Number of Shares 210,417