Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details) - Schedule of outstanding and exercisable options

v3.23.1
Stock-Based Compensation (Details) - Schedule of outstanding and exercisable options
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Excercise Price One [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Options Outstanding (in Shares) | shares 284,137
Options Outstanding, Weighted Average Remaining Contractual Life In Years 3 years 7 days
Options Outstanding, Weighted Average Exercise Price $ 0.65
Options Exercisable (in Shares) | shares 284,137
Options Exercisable, Weighted Average Exercise Price $ 0.65
Excercise Price One [Member] | Minimum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices 0.63
Excercise Price One [Member] | Maximum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices $ 0.7
Excercise Price Two [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Options Outstanding (in Shares) | shares 473,796
Options Outstanding, Weighted Average Remaining Contractual Life In Years 6 years 3 days
Options Outstanding, Weighted Average Exercise Price $ 1.29
Options Exercisable (in Shares) | shares 370,618
Options Exercisable, Weighted Average Exercise Price $ 1.25
Excercise Price Two [Member] | Minimum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices 1.13
Excercise Price Two [Member] | Maximum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices $ 1.46
Excercise Price Three [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Options Outstanding (in Shares) | shares 2,748,251
Options Outstanding, Weighted Average Remaining Contractual Life In Years 7 years 7 months 9 days
Options Outstanding, Weighted Average Exercise Price $ 2.1
Options Exercisable (in Shares) | shares 1,444,609
Options Exercisable, Weighted Average Exercise Price $ 2.03
Excercise Price Three [Member] | Minimum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices 1.94
Excercise Price Three [Member] | Maximum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices $ 2.5
Excercise Price Four [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Options Outstanding (in Shares) | shares 3,506,184
Options Outstanding, Weighted Average Remaining Contractual Life In Years 7 years 7 days
Options Outstanding, Weighted Average Exercise Price $ 1.87
Options Exercisable (in Shares) | shares 2,099,364
Options Exercisable, Weighted Average Exercise Price $ 1.7
Excercise Price Four [Member] | Minimum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices 0.63
Excercise Price Four [Member] | Maximum [Member]  
Schedule of Outstanding and Exercisable Options [Abstract]  
Range of Excercise Prices $ 2.5