XML 96 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Derivatives, Fair Value [Line Items]    
Derivatives Assets $ 492  
Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 189 $ 32
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets   489
Foreign Line of Credit    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Long-Term Debt, Noncurrent  
Not designated as hedging Instruments [Member] | Foreign Line of Credit    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Long-Term Debt, Noncurrent  
Designated as hedging instruments [Member] | Other current liabilities [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 0 0
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
Designated as hedging instruments [Member] | Foreign Line of Credit | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Long-Term Debt, Noncurrent  
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 0 2
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 7 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 189 30
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 $ 485 $ 489
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Foreign Line of Credit | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Long-Term Debt, Noncurrent