XML 32 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DERIVATIVE FINANCIAL INSTRUMENTS Fair Value Derivative Instruments Table (Details) - Foreign Exchange Contract - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments $ 2,134 $ 1,845
Derivative Liability, Fair Value, Amount Offset Against Collateral 0 0
Derivative, Fair Value, Net 2,134 1,845
Designated as Hedging Instrument    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments 2,134 1,845
Not Designated as Hedging Instrument    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments 0 0
Prepaid expenses and other current assets    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments 2,134 1,845
Derivative Liability, Fair Value, Amount Offset Against Collateral 0 0
Derivative, Fair Value, Net 2,134 1,845
Prepaid expenses and other current assets | Designated as Hedging Instrument    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments 2,134 1,845
Prepaid expenses and other current assets | Not Designated as Hedging Instrument    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Derivative financial instruments $ 0 $ 0