v3.26.1
Fair value of financial instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details)
$ in Thousands, $ in Millions
Jun. 26, 2026
USD ($)
Jun. 26, 2026
CAD ($)
Jun. 27, 2025
USD ($)
Jun. 27, 2025
CAD ($)
Assets        
Derivative assets - current portion $ 0   $ 2,961  
Total 642,845   641,963  
Liabilities        
Derivative liabilities - current portion (9,084)   (105)  
Total (9,084)   (105)  
Foreign currency forward contracts        
Liabilities        
Derivative assets, notional amount 1,000   130,000  
Derivative liabilities, notional amount 279,000   35,000  
Foreign currency forward contracts | Canada, Dollars        
Liabilities        
Derivative assets, notional amount       $ 0.5
Derivative liabilities, notional amount   $ 0.3    
Cash equivalents        
Assets        
Marketable securities 114,501   11,183  
Certificates of deposit and time deposits        
Assets        
Marketable securities 44,250   145,752  
Corporate debt securities        
Assets        
Marketable securities 200,637   189,973  
U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities $ 283,457   $ 292,094  
Level 1        
Assets        
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets Other current assets Other current assets
Derivative assets - current portion $ 0   $ 0  
Total $ 0   $ 0  
Liabilities        
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses Accrued expenses Accrued expenses Accrued expenses
Derivative liabilities - current portion $ 0   $ 0  
Total 0   0  
Level 1 | Cash equivalents        
Assets        
Marketable securities 0   0  
Level 1 | Certificates of deposit and time deposits        
Assets        
Marketable securities 0   0  
Level 1 | Corporate debt securities        
Assets        
Marketable securities 0   0  
Level 1 | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities 0   0  
Level 2        
Assets        
Derivative assets - current portion 0   2,961  
Total 642,845   641,963  
Liabilities        
Derivative liabilities - current portion (9,084)   (105)  
Total (9,084)   (105)  
Level 2 | Cash equivalents        
Assets        
Marketable securities 114,501   11,183  
Level 2 | Certificates of deposit and time deposits        
Assets        
Marketable securities 44,250   145,752  
Level 2 | Corporate debt securities        
Assets        
Marketable securities 200,637   189,973  
Level 2 | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities 283,457   292,094  
Level 3        
Assets        
Derivative assets - current portion 0   0  
Total 0   0  
Liabilities        
Derivative liabilities - current portion 0   0  
Total 0   0  
Level 3 | Cash equivalents        
Assets        
Marketable securities 0   0  
Level 3 | Certificates of deposit and time deposits        
Assets        
Marketable securities 0   0  
Level 3 | Corporate debt securities        
Assets        
Marketable securities 0   0  
Level 3 | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities $ 0   $ 0