XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity - Share Repurchase Programs (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 27, 2025
Sep. 28, 2024
Share Repurchase Programs      
Payments for repurchase of common stock   $ 110,779 $ 214,352
January 2023      
Share Repurchase Programs      
Dollar Value Approved for Repurchase $ 1,000,000 1,000,000  
Dollar Value of Shares Repurchased 776,640 776,640  
Approximate Dollar Value of Shares that May Yet be Purchased Under the Program $ 223,360 $ 223,360  
Share repurchase program      
Share Repurchase Programs      
Stock repurchased during period, shares 0.0 0.9  
Payments for repurchase of common stock   $ 99,900  
Excise tax share repurchases      
Share Repurchase Programs      
Excise tax on share repurchase   $ 800