XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Outstanding Currency, Forward Exchange Contracts (Detail)
$ in Thousands
Jan. 31, 2018
USD ($)
Derivative [Line Items]  
Fair Market Value of foreign currency derivative contracts $ (674)
Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 257,746
Fair Market Value of foreign currency derivative contracts 264,356
Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 343,313
Fair Market Value of foreign currency derivative contracts 349,229
Euro [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 151,860
Fair Market Value of foreign currency derivative contracts 156,357
Euro [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 82,214
Fair Market Value of foreign currency derivative contracts 83,310
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 42,565
Fair Market Value of foreign currency derivative contracts 43,469
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 54,821
Fair Market Value of foreign currency derivative contracts 57,017
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 55,161
Fair Market Value of foreign currency derivative contracts 56,229
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 25,348
Fair Market Value of foreign currency derivative contracts 25,996
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 559
Fair Market Value of foreign currency derivative contracts 564
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 7,874
Fair Market Value of foreign currency derivative contracts 8,317
Hong Kong Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 107,854
Fair Market Value of foreign currency derivative contracts 107,503
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 975
Fair Market Value of foreign currency derivative contracts 996
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 12,738
Fair Market Value of foreign currency derivative contracts 13,116
Others [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 6,626
Fair Market Value of foreign currency derivative contracts 6,741
Others [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 52,464
Fair Market Value of foreign currency derivative contracts $ 53,970