Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Stockholders Equity (Details) - Schedule of options granted to purchase common stock - Stock Option [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Stockholders Equity (Details) - Schedule of options granted to purchase common stock [Line Items]  
Number of Options, Outstanding 3,569,766
Weighted Average Exercise Price, Outstanding (in Dollars per share) | $ / shares $ 3.12
Aggregate intrinsic value, Outstanding (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 (78,854)
Weighted Average Exercise Price, Forfeited (in Dollars per share) | $ / shares $ 3.86
Number of Options, Exercised (12,646)
Weighted Average Exercise Price, Exercised (in Dollars per share) | $ / shares $ 1.84
Number of Options, Outstanding 4,463,796
Weighted Average Exercise Price, Outstanding (in Dollars per share) | $ / shares $ 3.97
Aggregate intrinsic value, Outstanding (in Dollars) | $ $ 14,612
Exercisable at end of period 2,135,586
Weighted average remaining contractual life of outstanding options – years as of March 31, 2021 7 years 332 days