Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Stockholders Equity (Details) - Schedule of options granted to purchase common stock - Stock Option [Member]
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Stockholders Equity (Details) - Schedule of options granted to purchase common stock [Line Items]  
Number of Options, at the beginning of period 3,569,766
Weighted Average Exercise Price, Outstanding (in Dollars per share) | $ / shares $ 3.12
Aggregate intrinsic value, at the beginning of period (in Dollars) | $ $ 12,338
Number of Options, Granted 985,530
Weighted Average Exercise Price, Granted (in Dollars per share) | $ / shares $ 7.02
Number of Options, Forfeited (116,235)
Weighted Average Exercise Price, Forfeited (in Dollars per share) | $ / shares $ 4.72
Number of Options, Exercised (79,545)
Weighted Average Exercise Price, Exercised (in Dollars per share) | $ / shares $ 1.52
Number of Options, Outstanding 4,359,516
Weighted Average Exercise Price, Outstanding (in Dollars per share) | $ / shares $ 3.99
Aggregate intrinsic value, Outstanding (in Dollars) | $ $ 9,380
Exercisable at end of period 2,354,505
Weighted average remaining contractual life of outstanding options – years as of September 30, 2021 7 years 5 months 4 days