v3.23.1
Fair value of financial instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 24, 2022
Derivatives designates as hedging instruments:    
Derivative assets, gross balances $ 2,088 $ 110
Derivative liabilities, gross balances (1,794) (7,579)
Foreign currency forward and option contracts    
Derivatives not designated as hedging instruments    
Derivative Assets 1,378 0
Derivative Liabilities (7) (1,561)
Foreign currency forward contracts    
Derivatives designates as hedging instruments:    
Derivative Assets 511 0
Derivative Liabilities (1,569) (4,821)
Interest rate swaps    
Derivatives designates as hedging instruments:    
Derivative Assets 199 110
Derivative Liabilities $ (218) $ (1,197)