XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Share Repurchase Programs (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 28, 2025
Jun. 29, 2024
Share Repurchase Programs      
Payments for repurchase of common stock   $ 110,149 $ 163,301
January 2023      
Share Repurchase Programs      
Dollar Value Approved for Repurchase $ 1,000,000 1,000,000  
Dollar Value of Shares Repurchased 776,653 776,653  
Approximate dollar value of shares that may yet be purchased under the program $ 223,347 $ 223,347  
Share repurchase program      
Share Repurchase Programs      
Stock repurchased during period, shares 0.4 0.9  
Payments for repurchase of common stock $ 50,000 $ 99,900  
Excise tax share repurchases      
Share Repurchase Programs      
Excise tax on share repurchase   $ 800