v3.26.3
Share-based compensation - Schedule of Performance Share Unit Activity (Details) - Performance share units - $ / shares
3 Months Ended
Sep. 25, 2026
Sep. 26, 2025
Number of Shares    
Number of share units, beginning balance (in shares) 94,687 120,916
Granted (in shares) 62,944 48,806
Vested (in shares) (46,484) (73,936)
Forfeited (in shares) 603  
Forfeited (in shares)   (2,943)
Number of share units, ending balance (in shares) 111,750 92,843
Weighted- Average Grant Date Fair Value Per Share    
Weighted-average grant date fair value per share, beginning balance (in USD per share) $ 269.67 $ 198.90
Granted (in USD per share) 444.87 277.04
Vested (in USD per share) 261.84 158.91
Forfeited (in USD per share) 261.84 261.84
Weighted-average grant date fair value per share, ending balance (in USD per share) $ 371.57 $ 269.83