XML 88 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense Not Yet Recognized (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation $ 19,545
Weighted-Average Amortization Period (in years) 2 years 6 months
Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation $ 57,310
Weighted-Average Amortization Period (in years) 2 years 9 months 18 days
Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation $ 1,107
Weighted-Average Amortization Period (in years) 4 months 24 days