Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Stock Option Activity (Details)

v3.21.1
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Shares    
Stock options outstanding at beginning of period 1,480,139  
Granted 329,901  
Exercised (69,270)  
Forfeited/Expired (42,860)  
Stock options outstanding at end of period 1,697,910  
Stock options exercisable at end of period 1,017,429  
Weighted Average Exercise Price    
Stock options outstanding at beginning of period (in dollars per share) $ 11.05  
Granted (in dollars per share) 5.67  
Exercised (in dollars per share) 6.58  
Forfeited/Expired (in dollars per share) 14.13  
Stock options outstanding at end of period (in dollars per share) 10.11  
Stock options exercisable at end of period $ 13.08  
Aggregate Intrinsic Value    
Stock options outstanding at beginning of period $ 1,353,504  
Exercised 55,679  
Stock options outstanding at end of period 1,776,908  
Stock options exercisable at end of period $ 574,462  
Weighted Average Remaining Contractual Life    
Stock options outstanding at end of period 9 years  
Stock options exercisable at end of period 8 years 9 months 18 days  
Unrecognized stock-based compensation expense $ 2,700,000  
Unrecognized stock-based compensation expense, recognition period 1 year 8 months 12 days  
Weighted-average fair value of options $ 4.36 $ 2.94