XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Share-based compensation - Schedule of Performance Share Unit Activity (Details) - Performance share units - $ / shares
3 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Number of Shares    
Number of share units, beginning balance (in shares) 171,078 204,016
Number of share units, granted (in shares) 46,980 73,936
Number of share units, vested (in shares) (97,142) (106,874)
Number of share units, forfeited (in shares) 0 0
Number of share units, ending balance (in shares) 120,916 171,078
Weighted- Average Grant Date Fair Value Per Share    
Weighted-average grant date fair value per share, beginning balance (in USD per share) $ 135.31 $ 108.81
Weighted-average grant date fair value per share, granted (in USD per share) 261.84 158.91
Weighted-average grant date fair value per share, vested (in USD per share) 117.35 101.05
Weighted-average grant date fair value per share, forfeited (in USD per share) 0 0
Weighted-average grant date fair value per share, ending balance (in USD per share) $ 198.90 $ 135.31