XML 45 R86.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVE FINANCIAL INSTRUMENTS - ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Fair Values of Derivative Financial Instruments    
Assets, Fair Value $ 1,270 $ 812
Liabilities, Fair Value 21,169 13,633
Prepaid Expenses and Other Current Assets | Foreign Exchange Contract | Derivative designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Assets, Fair Value 544 710
Prepaid Expenses and Other Current Assets | Foreign Exchange Contract | Derivative not designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Assets, Fair Value 726 102
Accrued expenses and other current liabilities | Foreign Exchange Contract | Derivative designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Liabilities, Fair Value 724 16
Accrued expenses and other current liabilities | Foreign Exchange Contract | Derivative not designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Liabilities, Fair Value 0 116
Accrued expenses and other current liabilities | Interest rate swap | Derivative designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Liabilities, Fair Value 3,897 2,060
Other liabilities | Interest rate swap | Derivative designated as hedging instruments    
Fair Values of Derivative Financial Instruments    
Liabilities, Fair Value $ 16,548 $ 11,441