XML 164 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 25, 2014
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Feb. 07, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Common stock authorized   500,000,000 500,000,000    
Number of Shares outstanding   1,840,000 2,315,000    
Unrecognized compensation costs   $ 7.6      
Unrecognized compensation costs, weighted average period   2 years 8 months 12 days      
Percentage of discount allowed to employee to purchase common stock 15.00%        
Number of shares authorizes for issuance   3,823,000 4,400,000    
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares authorizes for issuance 1,785,021,000        
Internal-Use Software [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Capitalized software development costs excluded from stock based compensation   $ 2.4 $ 1.6 $ 1.2  
RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Percentage of service condition met   25.00%      
Service agreement period description   The service condition is a time-based condition met over a period of four years, with 25% met after one year, and then in equal monthly or quarterly installments over the succeeding three years, or over a period of four years, with equal quarterly installments over those four years.      
The total stock-based compensation expense expected to be recorded   $ 150.1      
Weighted average period of RSU   2 years 8 months 12 days      
Number of RSUs expected to vest         2,000,000
Aggregate intrinsic value of RSUs expected to vest         $ 248.9
Total fair value of RSUs vested   $ 65.0 $ 48.6 $ 24.0  
Number of shares authorizes for issuance   1,983,000 2,085,000    
Common Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Weighted-average grant date fair value of options granted   $ 51.48 $ 24.56 $ 16.97  
Number of shares authorizes for issuance   1,840,000 2,315,000    
Maximum [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Period of service condition met   4 years      
Minimum [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Period of service condition met   1 year      
2007 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares available for issuance   0      
2007 Equity Incentive Plan [Member] | Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of Shares outstanding   1,300,000      
2007 Equity Incentive Plan [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of Shares outstanding   0      
2007 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of years fixed for each option   10 years      
2014 Stock Option and Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Percentage of common stock outstanding 5.00%        
2014 Stock Option and Incentive Plan [Member] | Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares available for issuance 1,973,551        
Number of Shares outstanding   563,000      
2014 Stock Option and Incentive Plan [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of Shares outstanding   2,000,000      
2014 Stock Option and Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of years fixed for each option 10 years