v3.26.1
Fair value of financial instruments - Narrative (Details)
$ in Millions, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 27, 2026
USD ($)
contract
Mar. 28, 2025
USD ($)
Mar. 27, 2026
USD ($)
contract
Mar. 28, 2025
USD ($)
Jun. 27, 2025
USD ($)
contract
Mar. 27, 2026
CAD ($)
contract
Jun. 27, 2025
CAD ($)
contract
Foreign Currency Fair Value Hedge Derivative [Line Items]              
Unrealized gain (loss) on derivatives $ (4.2) $ 1.6 $ (4.3) $ 0.6      
Foreign currency forward contracts              
Foreign Currency Fair Value Hedge Derivative [Line Items]              
Derivative liabilities, notional amount $ 253.0   253.0   $ 35.0 $ 0.4  
Gain/(loss) from accumulated other comprehensive income expected to be reclassified     $ (8.9)   $ 1.5    
Foreign currency forward contracts | Designated as hedging instrument | Thailand, baht              
Foreign Currency Fair Value Hedge Derivative [Line Items]              
Number of forward contracts outstanding | contract 253   253   165 253 165
Derivative, notional amount $ 253.0   $ 253.0   $ 165.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 liabilities, notional amount           $ 0.4 $ 0.5