Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Share Capital (Details) - Schedule of Summarizes the Number of Options Granted to Employees Under the Option Plan

v3.23.2
Share Capital (Details) - Schedule of Summarizes the Number of Options Granted to Employees Under the Option Plan
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share Capital (Details) - Schedule of Summarizes the Number of Options Granted to Employees Under the Option Plan [Line Items]  
Number of options, Options outstanding at the beginning of the period | shares 1,868,749
Weighted average exercise price, Options outstanding at the beginning of the period | $ / shares $ 7.85
Number of options, Granted | shares 104,500
Weighted average exercise price, Granted | $ / shares $ 7.5
Number of options, Number of options, Exercised | shares (29,163)
Weighted average exercise price, Exercised | $ / shares $ 4.43
Number of options, Forfeited or expired | shares (95,559)
Weighted average exercise price, Forfeited or expired | $ / shares $ 9.43
Number of options, Options outstanding at the end of the period | shares 1,848,527
Weighted average exercise price, Options outstanding at the end of the period | $ / shares $ 7.8
Number of options, Options exercisable at the end of the period | shares 1,105,189
Weighted average exercise price, Options exercisable at the end of the period | $ / shares $ 7.35
Non-Employees [Member]  
Share Capital (Details) - Schedule of Summarizes the Number of Options Granted to Employees Under the Option Plan [Line Items]  
Number of options, Options outstanding at the beginning of the period | shares 15,416
Weighted average exercise price, Options outstanding at the beginning of the period | $ / shares $ 16.04
Number of options, Granted | shares
Weighted average exercise price, Granted | $ / shares
Number of options, Number of options, Exercised | shares (3,750)
Weighted average exercise price, Exercised | $ / shares $ 5.07
Number of options, Forfeited or expired | shares
Weighted average exercise price, Forfeited or expired | $ / shares
Number of options, Options outstanding at the end of the period | shares 11,666
Weighted average exercise price, Options outstanding at the end of the period | $ / shares $ 16.45
Number of options, Options exercisable at the end of the period | shares 6,329
Weighted average exercise price, Options exercisable at the end of the period | $ / shares $ 9.81