Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Payments - Summary of Status of Stock Options and Changes During the Period (Details)

v3.20.2
Stock-Based Payments - Summary of Status of Stock Options and Changes During the Period (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Outstanding at beginning of year (in shares) | shares 4,618,421  
Granted (in shares) | shares 1,136,950  
Exercised (in shares) | shares (49,100)  
Cancelled (in shares) | shares (98,214)  
Outstanding at end of period (in shares) | shares 5,608,057 4,618,421
Exercisable (in shares) | shares 2,921,724  
Outstanding at beginning of year (in dollars per share) | $ / shares $ 9.16  
Granted (in dollars per share) | $ / shares 7.79  
Exercised (in dollars per share) | $ / shares 4.32  
Cancelled (in dollars per share) | $ / shares 11.76  
Outstanding at end of period (in dollars per share) | $ / shares 8.88 $ 9.16
Exercisable (in dollars per share) | $ / shares $ 9.24  
Remaining Contractual Life, Outstanding 7 years 7 months 6 days 7 years 6 months
Remaining Contractual Life, Exercisable 6 years 7 months 6 days  
Aggregate Intrinsic Value, Outstanding | $ $ 12,864 $ 2,525
Aggregate Intrinsic Value, Options Exercisable | $ $ 6,342