XML 71 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments Gain (Loss) from Hedging Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Mar. 28, 2020
Mar. 30, 2019
Jun. 29, 2019
Derivative [Line Items]          
Document Period End Date     Mar. 28, 2020    
Revenue from Contract with Customer, Excluding Assessed Tax $ 561,916 $ 542,383 $ 1,646,026 $ 1,757,784  
Cost of goods sold 195,479 201,552 575,742 613,669  
Revenues 561,916 542,383 1,646,026 1,757,784  
Operating Expenses 183,090 183,691 561,877 570,588  
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     (1,019) (2,483)  
Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]          
Derivative [Line Items]          
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 76 261 206 (335)  
Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]          
Derivative [Line Items]          
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax (94) (79) (868) (1,906)  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]          
Derivative [Line Items]          
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 0 $ 6 0 $ 50  
Not Designated as Hedging Instrument [Member] | Forward contracts held to purchase U.S. dollars [Member]          
Derivative [Line Items]          
Derivative Asset, Notional Amount 39,700   39,700   $ 19,600
Not Designated as Hedging Instrument [Member] | Forward contracts held to sell U.S. dollars [Member]          
Derivative [Line Items]          
Derivative Asset, Notional Amount 11,800   11,800   21,100
Cash Flow Hedging [Member] | Derivatives designated as hedging instruments [Member] | Forward contracts held to purchase U.S. dollars [Member]          
Derivative [Line Items]          
Derivative Asset, Notional Amount $ 41,400   $ 41,400   $ 48,500