v3.24.1.1.u2
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 602 $ 492
Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 0 $ 189
Foreign Line of Credit    
Derivatives, Fair Value    
Derivative Liability, Noncurrent Long-term debt Long-term debt
Designated as Hedging Instrument | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 595 $ 485
Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 0 $ 189
Designated as Hedging Instrument | Foreign Line of Credit | Net Investment Hedging    
Derivatives, Fair Value    
Derivative Liability, Noncurrent Long-term debt Long-term debt
Not Designated as Hedging Instrument | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 7 $ 7
Not Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 0 $ 0