Quarterly report pursuant to Section 13 or 15(d)

Stock Options - Schedule of Stock Option Activity (Details)

v3.21.1
Stock Options - Schedule of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Number of options outstanding beginning balance | shares 6,031,775
Number of options granted | shares 664,000
Number of options forfeited | shares (564,032)
Number of options exercised | shares (332,730)
Number of options outstanding ending balance | shares 5,799,013
Number of options vested | shares 3,304,078
Number of options exercisable | shares 2,023,118
Weighted average exercise price outstanding beginning balance $ 1.55
Weighted average exercise price granted 1.38
Weighted average exercise price forfeited 1.87
Weighted average exercise price exercised 1.13
Weighted average exercise price outstanding ending balance 1.62
Weighted average exercise price vested 1.71
Weighted average exercise price exercisable $ 1.94
Weighted average remaining contractual term outstanding 2 years 8 months 5 days
Weighted average remaining contractual term outstanding 2 years 5 months 16 days
Aggregate intrinsic value outstanding beginning balance | $ $ 1,932,000
Aggregate intrinsic value granted
Aggregate intrinsic value forfeited
Aggregate intrinsic value exercised | $
Aggregate intrinsic value outstanding ending balance | $ 387,000
Aggregate intrinsic value vested | $ 322,000
Aggregate intrinsic value exercisable | $ $ 133,000