Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Shareholders' Equity (Details) - Schedule of stock option activity
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Schedule of stock option activity [Abstract]  
Number of Options, Outstanding Beginning Balance | shares 835,608
Weighted-Average Exercise Price, Outstanding Beginning Balance | $ / shares $ 6.41
Number of Options, Granted | shares
Weighted-Average Exercise Price, Granted | $ / shares
Number of Options, Exercised | shares (11,782)
Weighted-Average Exercise Price, Exercised | $ / shares $ 1.03
Number of Options, Cancelled or expired | shares
Weighted-Average Exercise Price, Cancelled or expired | $ / shares
Number of Options, Outstanding Ending Balance | shares 823,826
Weighted-Average Exercise Price, Outstanding Ending Balance | $ / shares $ 6.49