XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
shares
Jun. 30, 2018
USD ($)
shares
Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized compensation cost | $ $ 10.1 $ 10.1
Weighted-average remaining expected term   1 year 10 months 24 days
RSU    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average remaining expected term   3 years 3 months 18 days
Unrecognized compensation cost | $ $ 55.1 $ 55.1
2016 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares available for future issuance 5,629,839 5,629,839
Automatically increase percentage of shares of all classes of company's common stock outstanding 5.00% 5.00%
2016 Equity Incentive Plan | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Automatically increase of shares reserved for issuance 5,500,000 5,500,000
2016 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Automatically increase percentage of shares of all classes of company's common stock outstanding 1.00% 1.00%
2016 Employee Stock Purchase Plan | Class A Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares available for future issuance 1,117,643 1,117,643
Automatically increase of shares reserved for issuance 1,600,000 1,600,000
Purchase price of common stock, percent   85.00%
Number of shares purchased 125,121 125,121