XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value of financial instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Jun. 30, 2023
Derivatives designated as hedging instruments    
Derivative assets, gross balances $ 4,391 $ 221
Derivative liabilities, gross balances (1) (5,236)
Foreign currency forward and option contracts    
Derivatives not designated as hedging instruments    
Derivative Assets 328 2
Derivative Liabilities (1) (1,256)
Foreign currency forward contracts    
Derivatives designated as hedging instruments    
Derivative Assets 4,001 4
Derivative Liabilities 0 (3,980)
Interest rate swaps    
Derivatives designated as hedging instruments    
Derivative Assets 62 215
Derivative Liabilities $ 0 $ 0