XML 46 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 28, 2026
Earnings Per Share [Abstract]  
Schedule of the Weighted Average Number of Diluted Common Shares Outstanding
The following table sets forth the computation of the weighted average number of diluted common shares outstanding for the three and six months ended June 28, 2026 and June 29, 2025:
Three Months EndedSix Months Ended
June 28, 2026June 29, 2025June 28, 2026June 29, 2025
Shares used in the computation of basic earnings per share44,150,162 44,817,997 44,368,372 44,951,303 
Effect of dilutive securities:
Stock options106,204 246,441 122,567 264,358 
RSUs and PSUs94,223 9,340 68,827 14,892 
DSUs12,264 15,663 13,315 14,549 
Shares used in the computation of diluted earnings per share44,362,853 45,089,441 44,573,081 45,245,102