v3.25.2
Fair value of financial instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Jun. 28, 2024
Derivatives designated as hedging instruments    
Derivative assets, gross balances $ 2,961 $ 15
Derivative liabilities, gross balances (105) (2,244)
Foreign currency forward and option contracts    
Derivatives not designated as hedging instruments    
Derivative Assets 1,303 0
Derivative Liabilities (12) (1,088)
Foreign currency forward contracts    
Derivatives designated as hedging instruments    
Derivative Assets 1,658 15
Derivative Liabilities $ (93) $ (1,156)