XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Maturities 18 months  
Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 742 $ 124
Accumulated other comprehensive loss (93,734) (109,622)
Net Investment Hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
Accumulated other comprehensive loss $ (2,850) $ (1,237)