XML 61 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Summary of Unrecognized Stock-Based Compensation Expense and Expected Period (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock compensation expense $ 60,246
Weighted-average remaining vesting period (years) 2 years 9 months 18 days
Restricted Stock Units (RSUs)  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted-average remaining vesting period (years) 2 years 11 months 8 days
Unrecognized stock compensation expense $ 11,753
ESPP  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted-average remaining vesting period (years) 4 months 17 days
Unrecognized stock compensation expense $ 237