XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Dec. 31, 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   584,000 1,020,000  
Unrecognized compensation costs   $ 14.7    
Unrecognized compensation costs, weighted average period   3 years    
Percentage of discount allowed to employee to purchase common stock   15.00%    
Number of shares authorizes for issuance   1,823,000 2,581,000  
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance   2,389,445,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   $ 6.0 $ 3.6 $ 2.4
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Shares outstanding   1,239,000 1,561,000  
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   $ 351.0    
Weighted average period of RSU   2 years 10 months 24 days    
Number of RSUs expected to vest   1,200,000    
Aggregate intrinsic value of RSUs expected to vest   $ 816.0    
Total fair value of RSUs vested   $ 134.5 $ 101.2 $ 85.2
Number of shares authorizes for issuance   1,239,000 1,561,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   $ 221.86 $ 70.98 $ 69.44
Number of shares authorizes for issuance   584,000 1,020,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   165,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   419,000    
2014 Stock Option and Incentive Plan [Member] | RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Shares outstanding   1,200,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