v3.26.1
Fair value of financial instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details)
$ in Thousands, $ in Millions
Mar. 27, 2026
USD ($)
Mar. 27, 2026
CAD ($)
Jun. 27, 2025
USD ($)
Jun. 27, 2025
CAD ($)
Assets        
Cash equivalents $ 129,730   $ 11,183  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]     Other current assets Other current assets
Derivative assets – current portion     $ 2,961  
Total $ 718,404   $ 641,963  
Liabilities        
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses Accrued expenses Accrued expenses Accrued expenses
Derivative liabilities – current portion $ (10,835)   $ (105)  
Total (10,835)   (105)  
Certificates of deposit and time deposits        
Assets        
Debt securities, available-for-sale 76,250   145,752  
Corporate debt securities        
Assets        
Debt securities, available-for-sale 212,238   189,973  
U.S. agency and U.S. treasury securities        
Assets        
Debt securities, available-for-sale 300,186   292,094  
Foreign currency forward contracts        
Liabilities        
Derivative liabilities, notional amount 253,000 $ 0.4 35,000  
Derivative assets, notional amount     130,000 $ 0.5
Level 1        
Assets        
Cash equivalents 0   0  
Derivative assets – current portion     0  
Total 0   0  
Liabilities        
Derivative liabilities – current portion 0   0  
Total 0   0  
Level 1 | Certificates of deposit and time deposits        
Assets        
Debt securities, available-for-sale 0   0  
Level 1 | Corporate debt securities        
Assets        
Debt securities, available-for-sale 0   0  
Level 1 | U.S. agency and U.S. treasury securities        
Assets        
Debt securities, available-for-sale 0   0  
Level 2        
Assets        
Cash equivalents 129,730   11,183  
Derivative assets – current portion     2,961  
Total 718,404   641,963  
Liabilities        
Derivative liabilities – current portion (10,835)   (105)  
Total (10,835)   (105)  
Level 2 | Certificates of deposit and time deposits        
Assets        
Debt securities, available-for-sale 76,250   145,752  
Level 2 | Corporate debt securities        
Assets        
Debt securities, available-for-sale 212,238   189,973  
Level 2 | U.S. agency and U.S. treasury securities        
Assets        
Debt securities, available-for-sale 300,186   292,094  
Level 3        
Assets        
Cash equivalents 0   0  
Derivative assets – current portion     0  
Total 0   0  
Liabilities        
Derivative liabilities – current portion 0   0  
Total 0   0  
Level 3 | Certificates of deposit and time deposits        
Assets        
Debt securities, available-for-sale 0   0  
Level 3 | Corporate debt securities        
Assets        
Debt securities, available-for-sale 0   0  
Level 3 | U.S. agency and U.S. treasury securities        
Assets        
Debt securities, available-for-sale $ 0   $ 0