XML 103 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities - Additional Information (Detail)
€ in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Jul. 31, 2016
USD ($)
Jul. 31, 2017
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 $ 551 $ 486 $ 196    
Accumulated other comprehensive (loss) income (56,401) (44,682) (54,745)    
Foreign Exchange Forward [Member]          
Derivatives, Fair Value [Line Items]          
Derivative, Notional Amount $ 32,667 81,195      
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 $ 27,150 30,016      
Not designated as hedging Instruments [Member]          
Derivatives, Fair Value [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments 24 (2,508)      
Derivative Liability, Fair Value, Gross Liability 3 7      
Asset Derivatives 1 287      
Designated as hedging instruments [Member]          
Derivatives, Fair Value [Line Items]          
Derivative Liability, Fair Value, Gross Liability 52,668 54,849      
Asset Derivatives 1,076 1,067      
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,961     € 9,348  
Foreign exchange contracts 612 1,792 1,372    
Designated as hedging instruments [Member] | Cash Flow Hedging [Member]          
Derivatives, Fair Value [Line Items]          
Reclassification adjustment for (gains) losses included in net income (551) (486) $ (199)    
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months (1,017) 500      
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 3 7      
Prepaid expenses and other current assets [Member] | Not designated as hedging Instruments [Member] | Foreign exchange contract [Member]          
Derivatives, Fair Value [Line Items]          
Asset Derivatives 1 287      
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 0 1,569      
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,076 $ 1,067