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
6 Months Ended
Jun. 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 (89,354)
Weighted Average Exercise Price, Forfeited (in Dollars per share) | $ / shares $ 4.15
Number of Options, Exercised (67,892)
Weighted Average Exercise Price, Exercised (in Dollars per share) | $ / shares $ 1.49
Number of Options, at the end of period 4,398,050
Weighted Average Exercise Price, Outstanding (in Dollars per share) | $ / shares $ 4.00
Aggregate intrinsic value, at the end of period (in Dollars) | $ $ 9,424
Exercisable at end of period 2,231,281
Weighted average remaining contractual life of outstanding options – years as of June 30, 2021 7 years 7 months 13 days