XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Numerator:    
Net income $ 51,745 $ 58,956
Denominator:    
Weighted average common shares for basic earnings per share 82,996 88,092
Net effect of dilutive stock based compensation awards 1,466 1,300
Weighted average common shares for diluted earnings per share 84,462 89,392
Basic earnings per share $ 0.62 $ 0.67
Diluted earnings per share $ 0.61 $ 0.66