v3.26.1
Fair value of financial instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 27, 2026
Jun. 27, 2025
Derivatives designated as hedging instruments    
Derivative assets, gross balances $ 0 $ 2,961
Derivative liabilities, gross balances (10,835) (105)
Foreign currency forward and option contracts    
Derivatives not designated as hedging instruments    
Derivative Assets 0 1,303
Derivative Liabilities (2,012) (12)
Foreign currency forward contracts    
Derivatives designated as hedging instruments    
Derivative Assets 0 1,658
Derivative Liabilities $ (8,823) $ (93)