Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Options Activity (Details)

v3.21.1
Stockholders' Equity - Summary of Options Activity (Details) - Stock Option [Member]
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of shares options outstanding | shares 265,550
Number of shares options granted | shares 511,073
Number of shares options exercised | shares (15,879)
Number of shares options canceled/forfeited/expired | shares (187,906)
Number of shares options outstanding | shares 572,838
Number of shares options exercisable | shares 199,607
Weighted average exercise price options outstanding | $ / shares $ 33.1
Weighted average exercise price options granted | $ / shares 2.21
Weighted average exercise price options exercised | $ / shares 17.03
Weighted average exercise price options canceled/forfeited/expired | $ / shares 3.79
Weighted average exercise price options outstanding | $ / shares 4.38
Weighted average exercise price option exercisable | $ / shares $ 8.53
Weighted average remaining life in years outstanding 5 years 2 months 12 days
Weighted average remaining life in years exercisable 1 year 4 months 24 days
Aggregate intrinsic value outstanding | $ $ 22,040,063
Aggregate intrinsic value exercisable | $ $ 6,893,331