XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Share Repurchase Programs (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Share Repurchase Programs    
Approximate dollar value of shares that may yet be purchased under the program $ 273,800  
Payments for repurchase of common stock 59,413 $ 87,948
January 2023    
Share Repurchase Programs    
Dollar Value Approved for Repurchase 1,000,000  
Dollar Value of Shares Repurchased 726,210  
Approximate dollar value of shares that may yet be purchased under the program $ 273,790  
Share repurchase program    
Share Repurchase Programs    
Stock repurchased during period, shares 0.5 0.8
Payments for repurchase of common stock $ 49,900 $ 100,000
Excise tax share repurchases    
Share Repurchase Programs    
Excise tax on share repurchase $ 300