Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of stock option activity

v3.21.1
Stockholders' Equity (Details) - Schedule of stock option activity
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Stock Options, Outstanding, Beginning Balance (in Shares) | shares 7,469,891
Stock Options, Exercisable, Beginning Balance (in Shares) | shares 5,390,431
Weighted Average, Exercise Price, Outstanding, Beginning Balance $ 2.06
Weighted Average, Exercise Price, Exercisable, Beginning Balance 1.68
Weighted Average, Fair Value Vested, Beginning Balance $ 1.68
Weighted Average, Contractual Life (Years), Beginning Balance 6 years 98 days
Aggregate Intrinsic Value, Beginning Balance (in Dollars) | $
Stock Options, Outstanding, Granted (in Shares) | shares
Stock Options, Exercisable, Granted (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Granted
Weighted Average, Exercise Price, Exercisable, Granted
Weighted Average, Fair Value Vested, Granted
Aggregate Intrinsic Value, Granted (in Dollars) | $
Stock Options, Outstanding, Exercised (in Shares) | shares (623,901)
Stock Options, Exercisable, Exercised (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Exercised
Weighted Average, Exercise Price, Exercisable, Exercised
Weighted Average, Fair Value Vested, Exercised
Aggregate Intrinsic Value, Exercised (in Dollars) | $
Stock Options, Outstanding, Cancelled (in Shares) | shares (40,452)
Stock Options, Exercisable, Cancelled (in Shares) | shares
Weighted Average, Exercise Price, Outstanding, Cancelled
Weighted Average, Exercise Price, Exercisable, Cancelled
Weighted Average, Fair Value Vested, Cancelled
Aggregate Intrinsic Value, Cancelled (in Dollars) | $
Stock Options, Outstanding, Ending Balance (in Shares) | shares 6,805,538
Stock Options, Exercisable, Ending Balance (in Shares) | shares 4,923,099
Weighted Average, Exercise Price, Outstanding, Ending Balance $ 2.12
Weighted Average, Exercise Price, Exercisable, Ending Balance 1.77
Weighted Average, Fair Value Vested, Ending Balance $ 1.77
Weighted Average, Contractual Life (Years), Ending Balance 6 years 98 days
Aggregate Intrinsic Value, Ending Balance (in Dollars) | $ $ 1,670,751