XML 160 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Number and Weighted Average Exercise Price of Outstanding and Exercisable Options (Detail) - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Number of Options, Options Outstanding 3,448,000 5,212,000 5,676,000 6,953,000
Average Remaining Contractual Life, Options Outstanding 5 years 10 months 24 days 5 years 7 months 6 days    
Number of Options, Options Exercisable 2,026,000 3,311,000 3,273,000  
$15.00 to $50.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 15.00      
Range of Exercise Prices, Upper $ 50.00      
Number of Options, Options Outstanding 1,696,000 3,464,000    
Average Remaining Contractual Life, Options Outstanding 4 years 1 month 20 days 4 years 1 month 20 days    
Number of Options, Options Exercisable 1,518,000 2,958,000    
$50.01 to $80.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 50.01      
Range of Exercise Prices, Upper $ 80.00      
Number of Options, Options Outstanding 42,000 68,000    
Average Remaining Contractual Life, Options Outstanding 5 years 9 months 18 days 5 years 6 months 21 days    
Number of Options, Options Exercisable 26,000 30,000    
$80.01 to $120.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 80.01      
Range of Exercise Prices, Upper $ 120.00      
Number of Options, Options Outstanding 910,000 1,148,000    
Average Remaining Contractual Life, Options Outstanding 6 years 9 months 29 days 6 years 11 months 23 days    
Number of Options, Options Exercisable 408,000 320,000    
$120.01 to $160.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 120.01      
Range of Exercise Prices, Upper $ 160.00      
Number of Options, Options Outstanding 476,000 532,000    
Average Remaining Contractual Life, Options Outstanding 8 years 4 months 28 days 8 years 5 months 15 days    
Number of Options, Options Exercisable 74,000 3,000    
$160.01 to $200.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 160.01      
Range of Exercise Prices, Upper $ 200.00      
Number of Options, Options Outstanding 255,000 0    
Average Remaining Contractual Life, Options Outstanding 9 years 2 months 1 day 0 years    
Number of Options, Options Exercisable 0 0    
$200.01 to $230.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 200.01      
Range of Exercise Prices, Upper $ 230.00      
Number of Options, Options Outstanding 37,000 0    
Average Remaining Contractual Life, Options Outstanding 9 years 6 months 0 years    
Number of Options, Options Exercisable 0 0    
$230.01 to $275.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of Exercise Prices, Lower $ 230.01      
Range of Exercise Prices, Upper $ 275.00      
Number of Options, Options Outstanding 32,000 0    
Average Remaining Contractual Life, Options Outstanding 9 years 6 months 10 days 0 years    
Number of Options, Options Exercisable 0 0