Quarterly report pursuant to Section 13 or 15(d)

Stock Incentive Plan - Stock Award Activity (Details)

v3.20.2
Stock Incentive Plan - Stock Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Stock Options    
Stock Options    
Options, Outstanding at the beginning of the period (in shares) 3,420,181  
Options Granted (in shares) 647,090  
Options, Exercised (in shares) (326,622)  
Options, Cancelled (in shares) (103,586)  
Options, Outstanding at the end of the period (in shares) 3,637,063 3,420,181
Options, Exercisable (in shares) 2,127,093  
Weighted Average Exercise Price, Options outstanding at the beginning of the period (in dollars per share) $ 12.69  
Weighted Average Exercise Price, Granted (in dollars per share) 9.19  
Weighted Average Exercise Price, Exercised (in dollars per share) 5.22  
Weighted Average Exercise Price, Cancelled (in dollars per share) 20.18  
Weighted average Exercise Price, Options outstanding at the end of the period (in dollars per share) 12.52 $ 12.69
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 9.78  
Weighted Average Remaining Contractual Term, Outstanding 6 years 1 month 6 days 5 years 8 months 12 days
Aggregate Intrinsic Value, Outstanding $ 10,901 $ 26,074
Aggregate Intrinsic Value, Exercisable $ 9,125  
Restricted and Performance Stock Units [Member]    
Restricted and Performance Stock Units    
Unvested, Beginning Balance 1,113,696  
Granted 995,940  
Released (168,311)  
Forfeited (81,555)  
Vested, Ending Balance 1,859,770 1,113,696
Vested and Expected to Vest 1,859,770  
Unvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 21.62  
Granted, Grant Date Fair Value (per share) 9.52  
Released, Grant Date Fair Value (per share) 18.80  
Forfeited, Grant Date Fair Value (per share) 18.91  
Unvested, Weighted Average Grant Date Fair Value, Ending Balance 15.51 $ 21.62
Vested and Expected to Vest, Grant Date Fair Value (per share) $ 15.51  
Unvested, Weighted Average Remaining Vesting Life 2 years 2 months 23 days 2 years 3 months 4 days
Unvested, Aggregate Intrinsic Value $ 21,572 $ 19,800