v3.26.1
Share-based compensation - Schedule of Performance Share Unit Activity (Details) - Performance Share Units - $ / shares
12 Months Ended
Jun. 26, 2026
Jun. 27, 2025
Jun. 28, 2024
Number of Shares      
Beginning balance (in shares) 120,916 171,078 204,016
Granted (in shares) 48,806 46,980 73,936
Vested (in shares) (73,936) (97,142) (106,874)
Forfeited (in shares) (1,099)    
Ending balance (in shares) 94,687 120,916 171,078
Expected to vest (in shares) 94,687    
Weighted- Average Grant Date Fair Value Per Share      
Beginning balance (in USD per share) $ 198.90 $ 135.31 $ 108.81
Granted (in USD per share) 277.04 261.84 158.91
Vested (in USD per share) 158.91 117.35 101.05
Forfeited (in USD per share) 261.84    
Ending balance (in USD per share) 269.67 $ 198.90 $ 135.31
Expected to vest (in USD per share) $ 269.67