XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.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. 27, 2024
Sep. 29, 2023
Derivatives gain (loss) recognized in other comprehensive income (loss):    
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ 13,246 $ (1,643)
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,384) 523
Change in net unrealized gain (loss) on derivatives instruments 8,862 (1,120)
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 1,419 3,672
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 106 155
Foreign currency forward contracts | Foreign exchange 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 (5,909) (3,215)
Foreign currency forward contracts | Other comprehensive income    
Derivatives gain (loss) recognized in other comprehensive income (loss):    
Total derivatives gain (loss) recognized in other comprehensive income (loss) 13,246 (1,565)
Interest rate swaps | Interest expense    
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 0 (89)
Interest rate swaps | Other comprehensive income    
Derivatives gain (loss) recognized in other comprehensive income (loss):    
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ 0 $ (78)