XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Common and Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
May 13, 2022
Nov. 07, 2017
Common Stock, Shares Authorized 95,000,000 95,000,000      
Preferred Stock, Shares Authorized 2,000,000 2,000,000      
Stock Repurchased During Period, Shares 1,553,961 141,500      
Stock Repurchased During Period, Value $ 249,000 $ 26,600      
Treasury Stock Acquired, Average Cost Per Share $ 160.27 $ 188.17      
Treasury Stock, Value, Acquired, Cost Method $ 264,777 $ 29,265 $ 85,872    
Share-based Compensation 58,368 42,330 19,613    
Tax benefit 1,300 400 2,700    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 29,100 $ 7,300 $ 44,800    
Total unrecognized compensation $ 300        
Weighted average life 6 months        
2017 Program          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased       2,500,000 2,500,000
Share Repurchase Program, Number of Shares Repurchased 2,718,626        
Remaining number of shares authorized to be repurchased (shares) 2,281,374        
Restricted Stock          
Treasury Stock, Shares, Acquired 90,243 15,480      
Treasury Stock, Value, Acquired, Cost Method $ 15,800 $ 2,700      
Grant awards, fair value per share at date of grant (usd per share) $ 188.31 $ 181.31 $ 57.74    
Restricted Stock Units (RSUs)          
Grant awards, fair value per share at date of grant (usd per share) $ 150.07 $ 166.41 $ 134.25    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 9,100        
Total unrecognized compensation $ 70,800        
Restricted Stock Units, Outstanding, Weighted Average Remaining Contractual Terms 1 year 7 months 24 days        
Stock Incentive Plan 2021          
Number of shares authorized (shares) 1,367,271        
IncreaseInAuthSharesDuring2017 | Stock Incentive Plan 2021          
Number of shares authorized (shares) 1,350,000