XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share and Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Jul. 28, 2025
Oct. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Share repurchase authorization         $ 50,000,000 $ 100,000,000
Stock repurchased (in shares) 34,427   503,556      
Average price per share (in dollars per share) $ 79.59   $ 74.97      
Stock repurchased and retired, excluding federal excise taxes $ 2,700,000   $ 37,700,000      
Remaining authorized amount $ 8,700,000   $ 8,700,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) 136,277 6,299 59,218 1,644    
Performance Shares            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from diluted shares calculation (in shares)     77,703 139,654