XML 56 R54.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVES AND HEDGING - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Sep. 18, 2018
EUR (€)
Derivative [Line Items]      
Foreign currency transaction $ 25,915 $ 7,780  
Not Designated as Hedging Instrument      
Derivative [Line Items]      
Notional 34,862 35,700  
Not Designated as Hedging Instrument | Other Liabilities      
Derivative [Line Items]      
Derivative liability $ 1,824 1,226  
Acquisition Costs | Foreign Currency Contract Losses      
Derivative [Line Items]      
Acquisition related costs   70,777  
Foreign currency forward contracts | Not Designated as Hedging Instrument      
Derivative [Line Items]      
Notional amount | €     € 1,625
Interest Rate Swap Agreements | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional amount   $ 900,000  
Term of swap   4 years 6 months