v3.26.3
Earnings per ordinary share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 25, 2026
Sep. 26, 2025
Earnings Per Share [Abstract]    
Net income attributable to shareholders $ 103,497 $ 95,926
Weighted-average number of ordinary shares outstanding (in shares) 35,866 35,773
Incremental shares arising from the assumed vesting of restricted share units and performance share units (in shares) 157 185
Incremental shares arising from the assumed vesting of customer warrant (in shares) 210 139
Weighted-average number of ordinary shares for diluted earnings per ordinary share (in shares) 36,233 36,097
Basic earnings per ordinary share (in USD per share) $ 2.89 $ 2.68
Diluted earnings per ordinary share (in USD per share) $ 2.86 $ 2.66
Outstanding performance share units excluded from the computation of diluted earnings per ordinary share (thousands of shares) 0 3