v3.25.2
Fair value of financial instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details)
$ in Thousands, $ in Millions
Jun. 27, 2025
USD ($)
Jun. 27, 2025
CAD ($)
Jun. 28, 2024
USD ($)
Jun. 28, 2024
CAD ($)
Foreign currency forward contracts        
Liabilities        
Derivative assets, notional amount $ 130,000   $ 8,000  
Derivative liabilities, notional amount 35,000   127,000  
Foreign currency forward contracts | Canada, Dollars        
Liabilities        
Derivative assets, notional amount   $ 0.5    
Derivative liabilities, notional amount       $ 0.4
Fair value, measurements, recurring        
Assets        
Derivative assets - current portion 2,961   15  
Total 641,963   448,680  
Liabilities        
Derivative liabilities - current portion (105)   (2,244)  
Total (105)   (2,244)  
Fair value, measurements, recurring | Cash equivalents        
Assets        
Marketable securities 11,183   35  
Fair value, measurements, recurring | Certificates of deposit and time deposits        
Assets        
Marketable securities 145,752   134,283  
Fair value, measurements, recurring | Corporate debt securities        
Assets        
Marketable securities 189,973   136,763  
Fair value, measurements, recurring | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities $ 292,094   $ 177,584  
Level 1 | Fair value, measurements, recurring        
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 | Fair value, measurements, recurring | Cash equivalents        
Assets        
Marketable securities 0   0  
Level 1 | Fair value, measurements, recurring | Certificates of deposit and time deposits        
Assets        
Marketable securities 0   0  
Level 1 | Fair value, measurements, recurring | Corporate debt securities        
Assets        
Marketable securities 0   0  
Level 1 | Fair value, measurements, recurring | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities 0   0  
Level 2 | Fair value, measurements, recurring        
Assets        
Derivative assets - current portion 2,961   15  
Total 641,963   448,680  
Liabilities        
Derivative liabilities - current portion (105)   (2,244)  
Total (105)   (2,244)  
Level 2 | Fair value, measurements, recurring | Cash equivalents        
Assets        
Marketable securities 11,183   35  
Level 2 | Fair value, measurements, recurring | Certificates of deposit and time deposits        
Assets        
Marketable securities 145,752   134,283  
Level 2 | Fair value, measurements, recurring | Corporate debt securities        
Assets        
Marketable securities 189,973   136,763  
Level 2 | Fair value, measurements, recurring | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities 292,094   177,584  
Level 3 | Fair value, measurements, recurring        
Assets        
Derivative assets - current portion 0   0  
Total 0   0  
Liabilities        
Derivative liabilities - current portion 0   0  
Total 0   0  
Level 3 | Fair value, measurements, recurring | Cash equivalents        
Assets        
Marketable securities 0   0  
Level 3 | Fair value, measurements, recurring | Certificates of deposit and time deposits        
Assets        
Marketable securities 0   0  
Level 3 | Fair value, measurements, recurring | Corporate debt securities        
Assets        
Marketable securities 0   0  
Level 3 | Fair value, measurements, recurring | U.S. agency and U.S. Treasury securities        
Assets        
Marketable securities $ 0   $ 0