Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Stock Option Activity (Details)

v3.21.2
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Shares    
Stock options outstanding at beginning of period 1,480,139  
Granted 329,901  
Exercised (69,493)  
Forfeited/Expired (66,743)  
Stock options outstanding at end of period 1,673,804  
Stock options exercisable at end of period 1,044,221  
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.57  
Forfeited/Expired (in dollars per share) 11.46  
Stock options outstanding at end of period (in dollars per share) 10.15  
Stock options exercisable at end of period $ 12.87  
Aggregate Intrinsic Value    
Stock options outstanding at beginning of period $ 1,051,560  
Exercised 46,403  
Stock options outstanding at end of period 1,271,169  
Stock options exercisable at end of period $ 481,213  
Weighted Average Remaining Contractual Life    
Stock options outstanding at end of period 8 years 9 months 18 days  
Stock options exercisable at end of period 8 years 6 months  
Unrecognized stock-based compensation expense $ 2,400,000  
Unrecognized stock-based compensation expense, recognition period 1 year 6 months  
Weighted-average fair value of options $ 4.36 $ 2.94