XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common and Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
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 117,526 397,738      
Stock Repurchased During Period, Value $ 16,400 $ 55,600      
Treasury Stock Acquired, Average Cost Per Share $ 139.39 $ 139.68      
Treasury Stock, Value, Acquired, Cost Method $ 34,660 $ 74,855 $ 264,777    
Share-based Compensation 36,151 51,047 58,368    
Tax benefit 100 800 1,300    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 300 $ 600 $ 29,100    
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 3,233,890        
Remaining number of shares authorized to be repurchased (shares) 4,266,110        
Restricted Stock          
Treasury Stock, Shares, Acquired 118,171 126,704      
Treasury Stock, Value, Acquired, Cost Method $ 18,300 $ 19,800      
Grant awards, fair value per share at date of grant (usd per share) $ 0 $ 136.13 $ 188.31    
Restricted Stock Units (RSUs)          
Grant awards, fair value per share at date of grant (usd per share) $ 132.38 $ 147.13 $ 150.07    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 30,600        
Total unrecognized compensation $ 48,000        
Restricted Stock Units, Outstanding, Weighted Average Remaining Contractual Terms 2 years 10 days        
Stock Incentive Plan 2021          
Number of shares authorized (shares) 372,167        
IncreaseInAuthSharesDuring2017 | Stock Incentive Plan 2021          
Number of shares authorized (shares) 1,350,000