XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 741 $ 137
Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 1,075 $ 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 $ 741 $ 137
Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current $ 1,060 $ 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 $ 15 $ 4