XML 75 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments - Outstanding Currency, Forward Exchange Contracts (Detail)
$ in Thousands
Jul. 31, 2017
USD ($)
Derivative [Line Items]  
Fair Market Value of foreign currency derivative contracts $ (3,253)
Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 214,787
Fair Market Value of foreign currency derivative contracts 221,367
Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 271,843
Fair Market Value of foreign currency derivative contracts 275,188
Euro [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 146,936
Fair Market Value of foreign currency derivative contracts 152,735
Euro [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 44,062
Fair Market Value of foreign currency derivative contracts 45,146
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 31,008
Fair Market Value of foreign currency derivative contracts 31,479
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 44,480
Fair Market Value of foreign currency derivative contracts 45,238
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 31,211
Fair Market Value of foreign currency derivative contracts 31,402
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 23,929
Fair Market Value of foreign currency derivative contracts 23,991
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 589
Fair Market Value of foreign currency derivative contracts 600
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 7,333
Fair Market Value of foreign currency derivative contracts 7,863
Hong Kong Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 96,331
Fair Market Value of foreign currency derivative contracts 95,880
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 568
Fair Market Value of foreign currency derivative contracts 591
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 12,403
Fair Market Value of foreign currency derivative contracts 12,701
Others [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 4,475
Fair Market Value of foreign currency derivative contracts 4,560
Others [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 43,305
Fair Market Value of foreign currency derivative contracts $ 44,369