XML 64 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Jul. 31, 2016
Designated as Hedging Instrument      
Fair value and presentation of derivatives      
Asset Derivatives     $ 194
Liability Derivatives $ 464    
Designated as Hedging Instrument | Foreign Exchange Contract | Other Current Assets      
Fair value and presentation of derivatives      
Asset Derivatives     194
Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities      
Fair value and presentation of derivatives      
Liability Derivatives 464    
Not Designated as Hedging Instrument      
Fair value and presentation of derivatives      
Asset Derivatives 402 $ 145 355
Liability Derivatives 25 211 92
Not Designated as Hedging Instrument | Foreign Exchange Contract | Other Current Assets      
Fair value and presentation of derivatives      
Asset Derivatives 402 145 355
Not Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities      
Fair value and presentation of derivatives      
Liability Derivatives $ 25 $ 211 $ 92