XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 06, 2019
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares outstanding awarded   7,469,973   5,107,329
Stock-based compensation expense related to issuance of anti-dilution shares   $ 3,089 $ 605  
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected dividend yield   0.00%    
Weighted-average grant date fair value per share   $ 21.74    
Unrecognized compensation costs   $ 55,700    
Weighted-average period of cost expects to recognize   3 years 6 months    
Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted-average period of cost expects to recognize   3 years 9 months 18 days    
Unrecognized compensation costs   $ 16,900    
2019 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of share reserved for future issuance 5,750,000      
Term of awards 10 years      
Percentage of amount increase in outstanding shares 5.00%      
Common stock available for issuance   3,359,856    
Shares outstanding awarded   2,390,144    
2019 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of share reserved for future issuance 700,000 700,000    
Term of awards 10 years      
Percentage of amount increase in outstanding shares 1.00%      
2019 Employee Stock Purchase Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Purchase of common stock through payroll deductions, percentage 20.00%      
2017 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares outstanding awarded   6,285,478