XML 46 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments - Outstanding Currency, Forward Exchange Contracts (Detail) - Foreign Currency Forward Contracts [Member] - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts $ 278,813 $ 309,173
Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 408,006 508,455
Euro [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 219,910 239,642
Euro [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 90,043 201,296
British Pound [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 20,542 41,649
British Pound [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 45,955 70,644
Japanese Yen [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 32,560 22,872
Japanese Yen [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 48,670 43,591
Australian Dollar [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 350 185
Australian Dollar [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 7,683 7,729
Hong Kong Dollar [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 1,209 453
Hong Kong Dollar [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 136,818 118,507
Singapore Dollar [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 782 613
Singapore Dollar [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 15,449 12,820
Others [Member] | Sell [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts 3,460 3,759
Others [Member] | Buy [Member]    
Derivative [Line Items]    
Notional Amounts of foreign currency derivative contracts $ 63,388 $ 53,868