XML 72 R56.htm IDEA: XBRL DOCUMENT v3.19.1
FINANCIAL INSTRUMENTS - Schedule of Outstanding Foreign Currency Forward Contracts (Details) - Foreign exchange contracts
$ in Thousands
Mar. 31, 2019
USD ($)
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments  
Derivative [Line Items]  
Derivative notional amount $ 95,180
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 71,946
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 23,234
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives Designated as Hedging Instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount 225,828
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 35,801
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 50,752
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 23,817
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 39,687
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 25,953
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 22,180
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 13,213
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 5,904
Foreign currency forward contracts | Buy | Derivatives not designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 8,521
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments  
Derivative [Line Items]  
Derivative notional amount 171,192
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 171,192
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives Designated as Hedging Instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments  
Derivative [Line Items]  
Derivative notional amount 129,820
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 129,820
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Euro  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Korean won  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | British pound sterling  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Taiwan dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Swiss franc  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Chinese renminbi  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Singapore dollar  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency forward contracts | Sell | Derivatives not designated as hedging instruments | Indian rupee  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency option contracts | Buy | Derivatives Designated as Hedging Instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency option contracts | Buy | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 8,849
Foreign currency option contracts | Sell | Derivatives Designated as Hedging Instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount 0
Foreign currency option contracts | Sell | Derivatives not designated as hedging instruments | Japanese yen  
Derivative [Line Items]  
Derivative notional amount $ 9,403