v3.25.2
Share-based compensation - Schedule of Performance Share Unit Activity (Details) - Performance Share Units - $ / shares
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Number of Shares      
Beginning balance (in shares) 171,078 204,016 285,882
Granted (in shares) 46,980 73,936 97,142
Vested (in shares) (97,142) (106,874) (179,008)
Ending balance (in shares) 120,916 171,078 204,016
Expected to vest (in shares) 120,916    
Weighted- Average Grant Date Fair Value Per Share      
Beginning balance (in USD per share) $ 135.31 $ 108.81 $ 81.64
Granted (in USD per share) 261.84 158.91 117.35
Vested (in USD per share) 117.35 101.05 70.05
Ending balance (in USD per share) 198.90 $ 135.31 $ 108.81
Expected to vest (in USD per share) $ 198.90