XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets $ 534 $ 0
Other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Liabilities 97 198
Long-Term Debt    
Derivatives, Fair Value [Line Items]    
Derivatives Liabilities 34,807 34,536
Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | Foreign Exchange Contract | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 532 0
Designated as hedging instruments [Member] | Other current liabilities [Member] | Foreign Exchange Contract | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Liabilities 97 197
Designated as hedging instruments [Member] | Long-Term Debt | Net Investment Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Liabilities 34,807 34,536
Not designated as hedging Instruments [Member | Prepaid expenses and other current assets [Member] | Foreign Exchange Contract | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Assets 2 0
Not designated as hedging Instruments [Member | Other current liabilities [Member] | Foreign Exchange Contract | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivatives Liabilities $ 0 $ 1