XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value of financial instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Jun. 30, 2023
Derivatives designated as hedging instruments    
Derivative assets, gross balances $ 15 $ 221
Derivative liabilities, gross balances (2,244) (5,236)
Foreign currency forward and option contracts    
Derivatives not designated as hedging instruments    
Derivative Assets 0 2
Derivative Liabilities (1,088) (1,256)
Foreign currency forward contracts    
Derivatives designated as hedging instruments    
Derivative Assets 15 4
Derivative Liabilities (1,156) (3,980)
Interest rate swaps    
Derivatives designated as hedging instruments    
Derivative Assets 0 215
Derivative Liabilities $ 0 $ 0