Annual report pursuant to Section 13 and 15(d)

Stockholders Equity (Details) - Schedule of options granted to purchase common stock

v3.22.1
Stockholders Equity (Details) - Schedule of options granted to purchase common stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of options granted to purchase common stock [Abstract]    
Number of Options, Outstanding at the beginning of period 3,569,766 3,143,802
Weighted average exercise price, Outstanding at the beginning of period (in Dollars per share) $ 3.12 $ 1.61
Aggregate intrinsic value, Outstanding at the beginning of period (in Dollars) $ 12,338 $ 25,733
Number of Options, Granted 985,530 925,700
Weighted average exercise price, Granted (in Dollars per share) $ 7.02 $ 6.17
Number of Options, Forfeited (386,508) (108,110)
Weighted average exercise price, Forfeited (in Dollars per share) $ 4.6 $ 4.66
Number of Options, Exercised (84,239) (391,626)
Weighted average exercise price, Exercised (in Dollars per share) $ 1.55 $ 0.79
Number of Options, Outstanding at the end of period 4,084,549 3,569,766
Weighted average exercise price, Outstanding at the end of period (in Dollars per share) $ 3.95 $ 3.12
Aggregate intrinsic value, Outstanding at the end of period (in Dollars) $ 671 $ 12,338
Number of Options, Vested at end of period 2,486,381 2,334,037
Number of Options, Weighted average remaining contractual life – years 6 years 9 months 25 days 7 years 7 months 13 days