v3.25.2
Employee benefit plans (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Defined Contribution and Defined Benefit Plans [Line Items]      
Bonus distributions to employees $ 14.5 $ 13.5 $ 13.0
Provident Fund      
Defined Contribution and Defined Benefit Plans [Line Items]      
Defined contribution plan, employer annual contribution 8.0 7.0 6.3
Defined Contribution Plan 401k      
Defined Contribution and Defined Benefit Plans [Line Items]      
Defined contribution plan, employer annual contribution $ 1.1 $ 1.0 $ 0.8
Employees maximum contribution to 401 (K) Plan 80.00%    
Percentage of employees' contribution, eligible for employer match 100.00%    
Percentage of employees' annual contribution, eligible for employers match 6.00%