XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative maturity 18 months  
Designated as hedging instruments [Member] | Cash Flow Hedging [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ (1,040) $ 770