Quarterly report pursuant to Section 13 or 15(d)

Stock Options, Warrants and Restricted Common Stock (Schedule of Restricted Stock Activity) (Details)

v3.21.2
Stock Options, Warrants and Restricted Common Stock (Schedule of Restricted Stock Activity) (Details) - Restricted Stock [Member]
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Number of Shares  
Unvested at January 1, 2021 | shares 633,305
Vested | shares (151,366)
Granted | shares 154,056
Forfeited | shares (150)
Unvested at June 30, 2021 | shares 635,845
Weighted Average Grant-Date Fair value  
Unvested at January 1, 2021 | $ / shares $ 1.27
Vested | $ / shares 9.84
Granted | $ / shares 33.96
Forfeited | $ / shares 44.64
Unvested at June 30, 2021 | $ / shares $ 7.14