XML 64 R56.htm IDEA: XBRL DOCUMENT v3.20.1
FINANCIAL INSTRUMENTS - Schedule of Outstanding Foreign Currency Forward Contracts (Details) - Foreign exchange contracts - Foreign currency forward contracts
$ in Thousands
Mar. 29, 2020
USD ($)
Buy Contracts | Derivatives designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount $ 115,418
Buy Contracts | Derivatives designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 80,061
Buy Contracts | Derivatives designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 35,357
Buy Contracts | Derivatives designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 0
Buy Contracts | Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount 179,526
Buy Contracts | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 28,759
Buy Contracts | Derivatives not designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 42,354
Buy Contracts | Derivatives not designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 407
Buy Contracts | Derivatives not designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 46,686
Buy Contracts | Derivatives not designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 21,327
Buy Contracts | Derivatives not designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 16,360
Buy Contracts | Derivatives not designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 9,841
Buy Contracts | Derivatives not designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 8,263
Buy Contracts | Derivatives not designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 5,529
Sell Contracts | Derivatives designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount 190,470
Sell Contracts | Derivatives designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 190,470
Sell Contracts | Derivatives designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Sell Contracts | Derivatives not designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount $ 0