XML 54 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Derivatives, Fair Value [Line Items]    
Derivatives Assets $ 474  
Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 5 $ 3
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets   1,077
Current maturities on long-term debt [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 50,189  
Long-term Debt [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities   52,668
Foreign currency denominated debt [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 0 0
Foreign currency denominated debt [Member] | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 0 0
Foreign currency denominated debt [Member] | Designated as hedging instruments [Member] | Current maturities on long-term debt [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 50,189  
Foreign currency denominated debt [Member] | Designated as hedging instruments [Member] | Long-term Debt [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities   52,668
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 5 3
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 2 1
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Current maturities on long-term debt [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 0  
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Long-term Debt [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities   0
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 0 0
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 472 1,076
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Current maturities on long-term debt [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 0  
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Long-term Debt [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities   $ 0