v3.25.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 29, 2025
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 29, 2025 and June 30, 2024:
Three Months EndedSix Months Ended
June 29, 2025June 30, 2024June 29, 2025June 30, 2024
Shares used in the computation of basic earnings per share44,817,997 45,266,829 44,951,303 45,265,407 
Effect of dilutive securities:
Stock options246,441 339,130 264,358 371,649 
RSUs and PSUs9,340 26,380 14,892 37,626 
DSUs15,663 14,989 14,549 12,978 
Shares used in the computation of diluted earnings per share45,089,441 45,647,328 45,245,102 45,687,660