XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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. 29, 2024
Mar. 31, 2023
Mar. 29, 2024
Mar. 31, 2023
Derivatives gain (loss) recognized in other comprehensive income (loss):        
Total derivatives gain (loss) recognized in other comprehensive income (loss) $ (8,161) $ (4,826) $ 1,240 $ 7,762
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,280 (709) (485) (3,327)
Change in net unrealized gain (loss) on derivatives instruments (6,881) (5,535) 755 4,435
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 (2,805) (3,245) 5,650 6,083
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 (121) (140) 233 250
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 4,250 2,807 (6,170) (9,183)
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) (8,120) (5,068) 1,434 6,694
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 (44) (131) (198) (477)
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) $ (41) $ 242 $ (194) $ 1,068