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
6 Months Ended 12 Months Ended
Jun. 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) 600,130  
Options, Vested (in shares) (246,579)  
Options, Cancelled (in shares) (85,499)  
Options, Outstanding at the end of the period (in shares) 3,688,233 3,420,181
Options, Exercisable (in shares) 2,070,181  
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.00  
Weighted Average Exercise Price, Vested (in dollars per share) 4.90  
Weighted Average Exercise Price, Forfeited (in dollars per share) 21.44  
Weighted average Exercise Price, Options outstanding at the end of the period (in dollars per share) 12.41 $ 12.69
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 8.77  
Weighted Average Remaining Contractual Term, Outstanding 6 years 1 month 6 days 5 years 8 months 12 days
Weighted Average Remaining Contractual Term, Exercisable 4 years 7 days  
Aggregate Intrinsic Value, Outstanding $ 5,690 $ 26,074
Aggregate Intrinsic Value, Exercisable $ 5,394  
Restricted and Performance Stock Units [Member]    
Restricted and Performance Stock Units    
Unvested, Beginning Balance 1,113,696  
Granted 849,890  
Vested (145,886)  
Forfeited (73,982)  
Vested, Ending Balance 1,743,718 1,113,696
Vested and Expected to Vest 1,743,718  
Unvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 21.62  
Granted, Grant Date Fair Value (per share) 9.09  
Vested, Grant Date Fair Value (per share) 18.18  
Forfeited, Grant Date Fair Value (per share) 19.66  
Unvested, Weighted Average Grant Date Fair Value, Ending Balance 15.89 $ 21.62
Vested and Expected to Vest, Grant Date Fair Value (per share) $ 15.89  
Unvested, Weighted Average Remaining Vesting Life 2 years 2 months 23 days 2 years 3 months 4 days
Vested and Expected to Vest, Weighted Average Remaining Vesting Life 2 years 2 months 23 days  
Unvested, Aggregate Intrinsic Value $ 16,066 $ 19,800
Vested and Expected to Vest, Aggregate Intrinsic Value $ 16,066