XML 100 R86.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities - Additional Information (Detail)
€ in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2017
USD ($)
Jul. 31, 2016
USD ($)
Jul. 31, 2015
USD ($)
Jul. 31, 2016
EUR (€)
May 13, 2010
EUR (€)
Derivatives, Fair Value [Line Items]          
Derivative maturity 18 months        
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer 12 months        
Reclassification adjustment for (gains) losses included in net income $ 486 $ 196 $ (1,325)    
Accumulated other comprehensive (loss) income (44,682) (54,745) (45,034)    
Foreign Exchange Forward [Member]          
Derivatives, Fair Value [Line Items]          
Derivative, Notional Amount $ 81,195 186,093      
Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Derivative maturity 18 months        
Cash Flow Hedging [Member]          
Derivatives, Fair Value [Line Items]          
Derivative, Notional Amount $ 30,016 34,540      
Not designated as hedging Instruments [Member]          
Derivatives, Fair Value [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments 2,508 2,162      
Derivative Liability, Fair Value, Gross Liability 7 68      
Asset Derivatives 287 1,873      
Designated as hedging instruments [Member]          
Derivatives, Fair Value [Line Items]          
Derivative Liability, Fair Value, Gross Liability 54,849 117,558      
Asset Derivatives 1,067 265      
Designated as hedging instruments [Member] | Net Investment Hedging [Member] | EUR denominated unsecured debt [Domain]          
Derivatives, Fair Value [Line Items]          
Net investment hedges to hedge portions of net investment | €         € 75,000
Accumulated other comprehensive (loss) income 9,348     € 11,140  
Foreign exchange contracts 1,792 1,372 18,008    
Designated as hedging instruments [Member] | Cash Flow Hedging [Member]          
Derivatives, Fair Value [Line Items]          
Reclassification adjustment for (gains) losses included in net income (486) (199) $ (1,325)    
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months (500) 761      
Other current liabilities [Member] | Not designated as hedging Instruments [Member] | Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Derivative Liability, Fair Value, Gross Liability 7 68      
Prepaid expenses and other current assets [Member] | Not designated as hedging Instruments [Member] | Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Asset Derivatives 287 1,873      
Cash Flow Hedging [Member] | Other current liabilities [Member] | Designated as hedging instruments [Member] | Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Derivative Liability, Fair Value, Gross Liability 1,569 670      
Cash Flow Hedging [Member] | Prepaid expenses and other current assets [Member] | Designated as hedging instruments [Member] | Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Asset Derivatives $ 1,067 $ 265