XML 58 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Proceed from stock option exercises   $ 21,868 $ 1,333 $ 2,670
Stock-based Compensation   $ 16,070 $ 10,459 $ 7,815
Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Remaining vesting period   3 years    
Stock options, exercisable period   10 years    
Weighted-average grant date fair value of option granted   $ 5.94 $ 5.73 $ 6.05
Fair value of shares vested   $ 11,600 $ 8,300 $ 7,600
Total intrinsic value of options exercised   38,500 2,900 5,400
Proceed from stock option exercises   $ 21,900 $ 1,300 $ 2,700
Stock option, weighted average volatility rate   34.70% 38.90% 42.70%
Unrecognized compensation cost   $ 14,900    
Weighted-average remaining expected term   2 years 3 months 18 days    
Stock Option | One year from the date of requisite service        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting percentage granted   25.00%    
RSU        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Remaining vesting period   3 years    
Weighted-average remaining expected term   3 years 3 months 18 days    
Aggregate grant date fair value of RSUs granted   $ 27,800 $ 10,400  
Stock-based Compensation   5,300    
Unrecognized compensation cost   $ 28,800    
RSU | One year from the date of requisite service        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting percentage granted   25.00%    
2016 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for future issuance     4,237,746  
Automatically increase percentage of shares of all classes of company's common stock outstanding     5.00%  
2016 Equity Incentive Plan | Subsequent Event        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Automatically increase of shares reserved for issuance 2,105,647      
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  
2007 Stock Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for future issuance   0    
2011 Executive Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares available for future issuance   0    
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 | Common Shares        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares issued     311,742  
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   821,635    
Automatically increase of shares reserved for issuance   1,600,000    
Purchase price of common stock, percent   85.00%    
2016 Employee Stock Purchase Plan | Subsequent Event | Class A Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Automatically increase of shares reserved for issuance 421,129