XML 93 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
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 $ (770) $ (385)