Annual report pursuant to Section 13 and 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
12 Months Ended
Dec. 31, 2021
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 4 months 24 days
Stock Options Exercisable, Number of Shares 927,632
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 10 months 24 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 9 years 2 months 12 days
Stock Options Exercisable, Number of Shares 667,111
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 7 months 6 days
Stock Options Exercisable, Number of Shares 45,417
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 10 months 24 days
Stock Options Exercisable, Number of Shares 165,104