v3.26.1
Share-based compensation - Schedule of Restricted Share Unit Activity (Details) - Restricted share units - $ / shares
9 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Number of Shares    
Number of share units, beginning balance (in shares) 263,014 306,660
Granted (in shares) 76,492 111,922
Vested (in shares) (113,827) (132,797)
Forfeited (in shares) (8,153) (15,297)
Number of share units, ending balance (in shares) 217,526 270,488
Weighted- Average Grant Date Fair Value Per Share    
Weighted-average grant date fair value per share, beginning balance (in USD per share) $ 187.00 $ 129.01
Granted (in USD per share) 299.63 259.19
Vested (in USD per share) 167.65 118.43
Forfeited (in USD per share) 227.15 165.48
Weighted-average grant date fair value per share, ending balance (in USD per share) $ 236.16 $ 186.00