XML 77 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Financial Instruments - Fair Value and Presentation of Derivatives (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Not Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Asset Derivatives $ 22 $ 544
Liability Derivatives 156 2
Not Designated as Hedging Instrument | Foreign Exchange Contracts | Other Current Assets    
Derivatives Fair Value [Line Items]    
Asset Derivatives 22 544
Not Designated as Hedging Instrument | Foreign Exchange Contracts | Accrued Liabilities    
Derivatives Fair Value [Line Items]    
Liability Derivatives $ 156 2
Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Liability Derivatives   44
Designated as Hedging Instrument | Foreign Exchange Contracts | Accrued Liabilities    
Derivatives Fair Value [Line Items]    
Liability Derivatives   $ 44