v3.25.2
Employee Benefit and Stock Incentive Plans - Schedule of Stock-based Compensation Activities (Details) - shares
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Rule Of 65    
Stock Options    
Granted (in shares) 32,600  
RSUs, DSUs and PSUs    
Options granted (in shares) 32,600  
Stock options    
Stock Options    
Outstanding, beginning balance (in shares) 704,800  
Granted (in shares) 0 0
Exercised/Vested/Settled (in shares) (19,100)  
Expired or forfeited (in shares) (3,200)  
Outstanding, ending balance (in shares) 682,500  
RSUs, DSUs and PSUs    
Options granted (in shares) 0 0
RSUs    
RSUs, DSUs and PSUs    
Outstanding, beginning balance (in shares) 288,800  
Granted (in shares) 162,300  
Exercised/Vested/Settled (in shares) (87,600)  
Expired or forfeited (in shares) (12,200)  
Outstanding, ending balance (in shares) 351,300  
RSUs granted (in shares) 162,300  
RSUs | Rule Of 65    
RSUs, DSUs and PSUs    
Granted (in shares) 92,100  
RSUs granted (in shares) 92,100  
DSUs    
RSUs, DSUs and PSUs    
Outstanding, beginning balance (in shares) 58,100  
Granted (in shares) 4,500  
Exercised/Vested/Settled (in shares) 0  
Expired or forfeited (in shares) 0  
Outstanding, ending balance (in shares) 62,600  
RSUs granted (in shares) 4,500  
PSUs    
RSUs, DSUs and PSUs    
Outstanding, beginning balance (in shares) 95,900  
Granted (in shares) 56,700  
Exercised/Vested/Settled (in shares) 0  
Expired or forfeited (in shares) (24,600)  
Outstanding, ending balance (in shares) 128,000.0  
RSUs granted (in shares) 56,700