v3.26.1
Fair value of financial instruments - Schedule of Impacts of Derivative Gain (Loss) of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Mar. 27, 2026
Mar. 28, 2025
Derivatives gain (loss) recognized in other comprehensive income (loss):        
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ (16,187) $ 1,505 $ (13,678) $ 1,448
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 2,990 468 3,219 (430)
Change in net unrealized gain (loss) on derivatives instruments (13,197) 1,973 (10,459) 1,018
Foreign currency forward contracts | Cost of revenues        
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 (3,399) 2,255 (4,172) (2,231)
Foreign currency forward contracts | SG&A        
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 (257) 176 (316) (169)
Foreign currency forward contracts | Foreign exchange gain (loss), net        
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,646 (1,963) 7,707 1,970
Foreign currency forward contracts | Other comprehensive income (loss)        
Derivatives gain (loss) recognized in other comprehensive income (loss):        
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ (16,187) $ 1,505 $ (13,678) $ 1,448