v3.25.2
(Loss) Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
(Loss) Earnings per Share        
Antidilutive securities excluded from computation of loss per share   1,745,750    
Weighted average common shares outstanding:        
Basic (in shares) 79,857,966 79,082,857 79,515,447 78,865,241
Net effect of potentially dilutive share-based compensation awards (in shares)   306,287    
Diluted (in shares) 79,857,966 79,389,144 79,515,447 78,865,241