XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Apr. 25, 2024
Apr. 28, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Antidilutive securities excluded (in shares) 141,729 110,598 129,096 102,283    
Shares repurchased (in shares) 109,031 0 179,311 0    
Repurchases of common stock $ 24,700,000   $ 40,900,000      
2021 Share Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Repurchase authorized         $ 300,000,000 $ 300,000,000
Stock repurchase expiration date     Apr. 30, 2027      
Repurchases of common stock     $ 38,900,000      
2024 Share Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Repurchases of common stock     $ 2,000,000