XML 85 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - Stock Option [Member]
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding as of December 31, 2019 | shares 2,041,205  
Options granted | shares 867,031  
Option exercised | shares (111,936)  
Options forfeited | shares (200,213)  
Stock options outstanding as of June 30, 2020 | shares 2,596,087 2,041,205
Options vested and exercisable as of June 30, 2020 (unaudted) | shares 1,138,429  
Weighted average exercise price outstanding as of December 31, 2019 | $ / shares $ 9.52  
Options granted | $ / shares 14.81  
Option exercised | $ / shares 7.73  
Options forfeited | $ / shares 12.01  
Weighted average exercise price outstanding as of June 30, 2020 | $ / shares 11.17 $ 9.52
Weighted average exercise price of options vested and exercisable as of June 30, 2020 (unaudted) | $ / shares $ 8.34  
Weighted average remaining contractual life outstanding as of December 31, 2019 7 years 9 months 18 days 7 years 8 months 12 days
Weighted average remaining contractual life outstanding as of June 30, 2020 7 years 9 months 18 days 7 years 8 months 12 days
Weighted average remaining contractual life of options vested and exercisable as of June 30, 2020 (unaudted) 6 years 1 month 6 days  
Aggregate intrinsic value outstanding as of December 31, 2019 | $ $ 7,857  
Aggregate intrinsic value outstanding as of June 30, 2020 | $ 17,816 $ 7,857
Aggregate intrinsic value options vested and exercisable as of June 30, 2020 (unaudted) | $ $ 11,037