XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments - Gains (Losses) Associated with Foreign Currency Forward Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative instruments, gain (loss) expected to be reclassified from accumulated OCI within the next 12 months $ 7,000  
Revenues    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) reclassified from OCI into income 16  
Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign currency forward contracts not designated as hedges 2,398 $ 1,794
Designated as Hedging Instrument | Revenues    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) reclassified from OCI into income   (1,117)
Designated as Hedging Instrument | Other income (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) recognized in income (amount excluded from effectiveness testing and ineffective portion) 0  
Gains (losses) recognized in income (amount excluded from effectiveness testing and ineffective portion)   2,231
Designated as Hedging Instrument | Net change in market value of effective foreign currency forward exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) recognized in OCI $ 15,862  
Gains (losses) recognized in OCI   $ 18,274