XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - Stock options
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Stock option activity    
Outstanding | shares 3,955,887  
Granted | shares 701,249  
Exercised | shares (587,135)  
Cancelled | shares (98,551)  
Outstanding | shares 3,971,450 3,955,887
Exercisable at end of period | shares 2,123,646  
Weighted average exercise price per share    
Outstanding | $ / shares $ 16.00  
Granted | $ / shares 21.39  
Exercised | $ / shares 10.36  
Cancelled | $ / shares 20.69  
Outstanding | $ / shares 17.67 $ 16.00
Exercisable at end of period | $ / shares $ 16.95  
Stock option activity, additional information    
Outstanding Weighted-Average Remaining Contractual Term 7 years 8 months 12 days 7 years 6 months
Outstanding Aggregate Intrinsic Value | $ $ 7,866 $ 21,257
Exercisable at end of period, Weighted-Average Remaining Contractual Term 6 years 8 months 12 days  
Exercisable at end of period, Aggregate Intrinsic Value | $ $ 5,058