XML 62 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 25, 2014
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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,494,000 1,840,000  
Unrecognized compensation costs   $ 8.6    
Unrecognized compensation costs, weighted average period   2 years 6 months    
Percentage of discount allowed to employee to purchase common stock   15.00%    
Number of shares authorizes for issuance   3,023,000 3,823,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    
Software Development [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 $ 2.4 $ 1.6
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   $ 163.2    
Weighted average period of RSU   2 years 7 months 6 days    
Number of RSUs expected to vest   1,500,000    
Aggregate intrinsic value of RSUs expected to vest   $ 242.3    
Total fair value of RSUs vested   $ 85.2 $ 65.0 $ 48.6
Number of shares authorizes for issuance   1,529,000 1,983,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   $ 69.44 $ 51.48 $ 24.56
Number of shares authorizes for issuance   1,494,000 1,840,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,000,000.0    
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   526,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   1,500,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