XML 65 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share and Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Jul. 29, 2025
Oct. 31, 2023
2023 Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Share repurchase authorization           $ 100,000,000
Stock repurchased (in shares) 36,749   95,800      
Average price per share (in dollars per share) $ 54.46   $ 52.22      
Stock repurchased and retired, excluding federal excise taxes $ 2,000,000.0   $ 5,000,000.0      
Remaining authorized amount $ 3,700,000   $ 3,700,000      
2025 Repurchase Program            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Share repurchase authorization         $ 50,000,000  
Restricted Stock Units (RSUs)            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from diluted shares calculation (in shares) 132,252 122,983 120,425 43,471    
Performance Shares            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from diluted shares calculation (in shares)     35,529 119,630