XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
shares
Stock Option  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized compensation cost | $ $ 12.8
Weighted-average remaining expected term 2 years 1 month 6 days
RSU  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted-average remaining expected term 3 years 1 month 6 days
Unrecognized compensation cost | $ $ 34.1
2016 Equity Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares available for future issuance 6,179,405
Automatically increase percentage of shares of all classes of company's common stock outstanding 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
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%
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,242,764
Automatically increase of shares reserved for issuance 1,600,000
Purchase price of common stock, percent 85.00%
Number of shares purchased 0