XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity Incentive Plans - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
shares
Jun. 30, 2017
USD ($)
shares
Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized compensation cost | $ $ 19.5 $ 19.5
Weighted-average remaining expected term   2 years 6 months
RSU    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average remaining expected term   3 years 8 months 12 days
Unrecognized compensation cost | $ $ 24.2 $ 24.2
2016 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares available for future issuance 4,577,709 4,577,709
Automatically increase percentage of shares of all classes of company’s common stock outstanding 5.00% 5.00%
2016 Equity Incentive Plan | Class A Common Stock    
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 967,818 967,818
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 165,559 165,559
2016 Employee Stock Purchase Plan | Class A Common Stock | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares purchase price discount rate   15.00%
2016 Employee Stock Purchase Plan | Class A Common Stock | IPO    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Initial public offering date   Sep. 23, 2016