XML 40 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based Compensation - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]    
Stock Options, Outstanding, Beginning Balance | shares 6,689,311  
Stock Options, Granted | shares 2,136,873  
Stock Options, Exercised | shares (475,062)  
Stock Options, Cancelled or forfeited | shares (337,020)  
Stock Options, Outstanding, Ending Balance | shares 8,014,102 6,689,311
Stock Options, Exercisable | shares 3,544,643  
Stock Options, Vested or expected to vest | shares 8,014,102  
Weighted-Average Exercise Price, Outstanding, Beginning Balance | $ / shares $ 25.42  
Weighted-Average Exercise Price, Granted | $ / shares 37.23  
Weighted-Average Exercise Price, Exercised | $ / shares 12.03  
Weighted-Average Exercise Price, Cancelled or forfeited | $ / shares 31.50  
Weighted-Average Exercise Price, Outstanding, Ending Balance | $ / shares 29.10 $ 25.42
Weighted-Average Exercise Price, Exercisable | $ / shares 21.65  
Weighted-Average Exercise Price, Vested or expected to vest | $ / shares $ 29.10  
Weighted-Average Remaining Contractual Term 8 years 8 years 3 months 18 days
Weighted-Average Remaining Contractual Term, Exercisable 7 years 1 month 6 days  
Weighted-Average Remaining Contractual Term, Vested or expected to vest 8 years  
Aggregate Intrinsic Value, Outstanding Balance | $ $ 119,011 $ 68,572
Aggregate Intrinsic Value, Exercisable | $ 76,945  
Aggregate Intrinsic Value, Vested or expected to vest | $ $ 119,011