XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 50 $ 137
Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 407 $ 730
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 $ 50 $ 137
Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 406 $ 726
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 $ 0 $ 0
Not Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 1 $ 4