v3.23.1
Fair value of financial instruments - Narrative (Details)
$ in Millions, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
contract
Mar. 25, 2022
USD ($)
Mar. 31, 2023
USD ($)
contract
Mar. 25, 2022
USD ($)
Jun. 24, 2022
USD ($)
contract
Mar. 31, 2023
CAD ($)
contract
Jun. 24, 2022
CAD ($)
contract
Sep. 27, 2019
contract
Sep. 03, 2019
Jul. 25, 2018
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Fixed interest rate                   2.86%
Foreign currency forward contracts                    
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Gain (loss) from accumulated other comprehensive income expected to be reclassified     $ (1.0)   $ (4.8)          
Unrealized gain (loss) on derivatives $ (2.1) $ 0.1 $ 1.8 $ 0.6            
Foreign currency forward contracts | Designated as hedging instrument | Thailand, baht                    
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Number of forward contracts outstanding | contract 130   130   135,000 130 135,000      
Derivative, notional amount $ 130.0   $ 130.0   $ 135.0          
Foreign currency forward contracts | Designated as hedging instrument | Canada, dollars                    
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Number of forward contracts outstanding | contract 1   1   1 1 1      
Derivative, notional amount           $ 0.4 $ 0.5      
Interest rate swaps                    
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Number of forward contracts outstanding | contract 2   2   2 2 2 2    
Derivative, notional amount $ 125.1   $ 125.1   $ 125.1          
Gain (loss) from accumulated other comprehensive income expected to be reclassified     $ 0.3   $ (0.5)          
Interest rate swaps | Bank of Ayudhya Public Company | Bank of America Credit Facility                    
Foreign Currency Fair Value Hedge Derivative [Line Items]                    
Debt instrument stated interest percentage                 4.36%