v3.25.1
Share-based compensation - Schedule of Restricted Share Unit Activity (Details) - Restricted share units - $ / shares
9 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Number of Shares    
Number of share units, beginning balance (in shares) 306,660 368,765
Number of share units, granted (in shares) 111,922 119,097
Number of share units, vested (in shares) (132,797) (161,927)
Number of share units, forfeited (in shares) (15,297) (14,370)
Number of share units, ending balance (in shares) 270,488 311,565
Weighted- Average Grant Date Fair Value Per Share    
Weighted-average grant date fair value per share, beginning balance (in USD per share) $ 129.01 $ 97.49
Weighted-average grant date fair value per share, granted (in USD per share) 259.19 162.02
Weighted-average grant date fair value per share, vested (in USD per share) 118.43 88.75
Weighted-average grant date fair value per share, forfeited (in USD per share) 165.48 119.71
Weighted-average grant date fair value per share, ending balance (in USD per share) $ 186.00 $ 125.67