XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Apr. 25, 2024
Apr. 28, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share            
Antidilutive securities excluded (in shares) 124,197 80,828 136,635 106,156    
Shares repurchased (in shares)   0 179,311 0    
Repurchases of common stock     $ 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