Stock-Based Compensation - Summary of Stock-Based Compensation Expense Not Yet Recognized (Detail) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2019
USD ($)
| |
Stock Options [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized Compensation | $ 14,720 |
Weighted-Average Amortization Period (in years) | 2 years 8 months 12 days |
Restricted Stock Units [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized Compensation | $ 62,680 |
Weighted-Average Amortization Period (in years) | 2 years 7 months 6 days |
Employee Stock Purchase Plan [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized Compensation | $ 1,262 |
Weighted-Average Amortization Period (in years) | 4 months 24 days |