XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Equity [Abstract]        
Total number of shares repurchased 1,447 2,554,000 3,174 5,035,000
Average price paid per share $ 51.10 $ 54.50 $ 52.89 $ 50.96
Stock Repurchased During Period, Value $ 72,822 $ 140,546 $ 166,649 $ 259,089