XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Jan. 31, 2024
Jul. 31, 2023
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 695 $ 492
Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 28 $ 189
Foreign Line of Credit    
Derivatives, Fair Value    
Derivative Liability, Noncurrent Other Long-Term Debt, Noncurrent Other Long-Term Debt, Noncurrent
Designated as Hedging Instrument | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 686 $ 485
Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 28 $ 189
Designated as Hedging Instrument | Foreign Line of Credit | Net Investment Hedging    
Derivatives, Fair Value    
Derivative Liability, Noncurrent Other Long-Term Debt, Noncurrent Other Long-Term Debt, Noncurrent
Not Designated as Hedging Instrument | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 9 $ 7
Not Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 0 $ 0