XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
May 05, 2025
May 13, 2022
Nov. 07, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock Repurchased During Period, Shares 2,220,686   2,412,734        
Treasury Stock, Value, Acquired, Cost Method $ 326,254 $ 976 $ 369,032 $ 17,971      
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Acquired 1,436   82,984        
Treasury Stock, Value, Acquired, Cost Method $ 200   $ 13,800        
2017 Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share Repurchase Program, Authorized, Number of Shares         7,500,000 2,500,000 2,500,000
Stock Repurchased During Period, Value $ 322,700   $ 351,900        
Share Repurchase Program, Number of Shares Repurchased 5,646,624   5,646,624        
Share Repurchase Program, Remaining Authorized, Number of Shares 9,353,376   9,353,376