XML 108 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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