v3.26.1
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets $ 636 $ 0
Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current 37 198
Long-Term Debt    
Derivatives, Fair Value    
Derivative Liability, Current   34,536
Designated as Hedging Instrument | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value    
Derivative Assets 636 0
Designated as Hedging Instrument | Other current liabilities [Member]    
Derivatives, Fair Value    
Derivative Liability, Current 36 197
Designated as Hedging Instrument | Long-Term Debt | Net Investment Hedging    
Derivatives, Fair Value    
Derivative Liability, Current   34,536
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 $ 1