Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Stockholders’ Equity (Details) - Schedule of stock option activity - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of stock option activity [Abstract]    
Stock Options, Outstanding, Beginning Balance (in Shares) 7,469,891 7,632,358
Stock Options, Exercisable, Beginning Balance (in Shares) 5,390,431 4,542,144
Weighted Average, Exercise Price, Outstanding, Beginning Balance $ 2.06 $ 2.21
Weighted Average, Exercise Price, Exercisable, Beginning Balance 1.68 1.57
Weighted Average, Fair Value Vested, Beginning Balance $ 1.68 $ 1.57
Weighted Average, Contractual Life (Years), Beginning Balance   6 years 5 months 8 days
Aggregate Intrinsic Value, Beginning Balance (in Dollars)
Stock Options, Outstanding, Granted (in Shares) 6,314,000 275,000
Stock Options, Exercisable, Granted (in 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) (1,262,146) (223,924)
Stock Options, Exercisable, Exercised (in 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) (1,529,410) (213,543)
Stock Options, Exercisable, Cancelled (in 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) 10,992,335 7,469,891
Stock Options, Exercisable, Ending Balance (in Shares) 6,126,901 5,390,431
Weighted Average, Exercise Price, Outstanding, Ending Balance $ 1.71 $ 2.06
Weighted Average, Exercise Price, Exercisable, Ending Balance 1.58 1.68
Weighted Average, Fair Value Vested, Ending Balance $ 1.58 $ 1.68
Weighted Average, Contractual Life (Years), Ending Balance 6 years 3 months 7 days 6 years 3 months 7 days
Aggregate Intrinsic Value, Ending Balance (in Dollars) $ 36,273