v3.26.3
Fair value of financial instruments - Schedule of Impacts of Derivative Gain (Loss) of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 25, 2026
Sep. 26, 2025
Derivatives gain (loss) recognized in other comprehensive income (loss):    
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ 3,480 $ (2,800)
Derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings:    
Total derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings (1,628) 662
Change in net unrealized gain (loss) on derivatives instruments 1,852 (2,138)
Foreign currency forward contracts | Income Statement Location [Axis]: us-gaap:CostOfRevenue    
Derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings:    
Total derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings 4,545 (1,251)
Foreign currency forward contracts | Income Statement Location [Axis]: us-gaap:ForeignCurrencyTransactionGainLossBeforeTax    
Derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings:    
Total derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings (6,462) 2,008
Foreign currency forward contracts | Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense    
Derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings:    
Total derivatives (gain) loss reclassified from accumulated other comprehensive income (loss) into earnings 289 (95)
Foreign currency forward contracts | Location, Statement of Other Comprehensive Income, Balance [Axis]: us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent    
Derivatives gain (loss) recognized in other comprehensive income (loss):    
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ 3,480 $ (2,800)