XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets $ 0 $ 137
Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 198 730
Long-Term Debt    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 34,536 34,060
Not designated as hedging Instruments [Member] | Long-Term Debt    
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] | Other current liabilities [Member] | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 0 0
Designated as hedging instruments [Member] | Long-Term Debt | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 34,536 34,060
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 0 0
Foreign Exchange Contract [Member] | Not designated as hedging Instruments [Member] | Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 1 4
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 0 137
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 197 726
Foreign Exchange Contract [Member] | Designated as hedging instruments [Member] | Long-Term Debt | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 0 $ 0