Quarterly report pursuant to Section 13 or 15(d)

Share Based Payments and Stock Options (Details) - Schedule of stock options

v3.21.1
Share Based Payments and Stock Options (Details) - Schedule of stock options
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Schedule of stock options [Abstract]  
Outstanding, Shares (in Shares) | shares 1,803
Weighted - Average Exercise Price, Outstanding beginning balance $ 3.92
Weighted - Average Remaining Contractual Term, Outstanding 3 years 171 days
Weighted - Average Grant Date Fair Value, Outstanding beginning balance $ 2.38
Outstanding, Shares (in Shares) | shares 1,797
Weighted - Average Exercise Price, Outstanding ending balance $ 3.92
Weighted - Average Remaining Contractual Term, Outstanding Ending 2 years 171 days
Weighted - Average Grant Date Fair Value Outstanding ending balance $ 2.19
Options Vested and exercisable , Shares (in Shares) | shares 1,361
Weighted - Average Exercise Price, Vested and exercisable $ 3.61
Weighted - Average Remaining Contractual Term, Vested and exercisable 2 years 102 days
Weighted - Average Grant Date Fair Value, Options Vested $ 2.02
Granted, Shares (in Shares) | shares
Weighted - Average Exercise Price, Granted
Weighted - Average Grant Date Fair Value, Granted
Exercised, Shares (in Shares) | shares (6)
Weighted - Average Exercise Price, Exercised $ 4.63
Weighted - Average Grant Date Fair Value, Exercised $ 2.75
Forfeited or expired, Shares (in Shares) | shares
Weighted - Average Exercise Price, Forfeited or expired
Weighted - Average Grant Date Fair Value, Forfeited or expired