v3.26.1
Shareholders' equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Mar. 27, 2026
Mar. 28, 2025
Jun. 27, 2025
Jan. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2020
May 31, 2019
Feb. 28, 2018
Aug. 31, 2017
Shareholders Equity [Line Items]                          
Ordinary shares, authorized share capital (in shares) 500,000,000   500,000,000   500,000,000                
Ordinary shares, par value (in USD per share) $ 0.01   $ 0.01   $ 0.01                
Preferred shares, shares authorized (in shares) 5,000,000   5,000,000   5,000,000                
Preferred shares, par value (in USD per share) $ 0.01   $ 0.01   $ 0.01                
Share repurchase program, approved amount                         $ 30,000
Share repurchase program, increase in shares authorized for repurchase           $ 100,000 $ 139,500 $ 47,600 $ 78,700 $ 58,500 $ 50,000 $ 30,000  
Treasury stock, carrying basis $ 169,000   $ 169,000         $ 534,300          
Repurchased shares (in shares) 357 162,133 13,766 453,913                  
Treasury stock shares repurchased average price (in USD per share)     $ 379.99                    
Treasury stock shares repurchased value $ 151 $ 34,775 $ 5,231 $ 103,475                  
Equity Incentive Plans                          
Shareholders Equity [Line Items]                          
Ordinary shares issued upon vesting of restricted shares (in shares) 7,134 11,421 114,913 139,147