XML 77 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares used in computation of basic earnings per share (in shares) 44,150,162 44,817,997 44,368,372 44,951,303
Shares used in computation of diluted earnings per share (in shares) 44,362,853 45,089,441 44,573,081 45,245,102
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 106,204 246,441 122,567 264,358
RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 94,223 9,340 68,827 14,892
DSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 12,264 15,663 13,315 14,549