XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 25, 2024
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Antidilutive securities excluded (in shares)   101,354 124,197 322,843 136,635
Shares repurchased (in shares)         179,311
Repurchases of common stock, with excise tax         $ 40,900,000
2024 Share Repurchase Program          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Share repurchase term (years) 3 years        
Repurchase authorized $ 300,000,000        
Stock repurchase expiration date       Apr. 30, 2027  
Shares repurchased (in shares)   0   120,689  
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