XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 25, 2024
Jun. 28, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Antidilutive securities excluded (in shares)   429,709 141,729   347,711 129,096
Shares repurchased (in shares)     109,031     179,311
Repurchases of common stock, with excise tax   $ 24,700,000 $ 24,984,000 $ 16,131,000   $ 40,900,000
2024 Share Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Repurchase authorized $ 300,000,000          
Share repurchase term (years) 3 years          
Shares repurchased (in shares)         120,689  
Stock repurchase expiration date         Apr. 30, 2027  
Repurchases of common stock, with excise tax         $ 27,400,000 2,000,000
2021 Share Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Repurchases of common stock, with excise tax           $ 38,900,000