XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES AND HEDGING - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Sep. 18, 2018
EUR (€)
Derivative [Line Items]        
Maturity period 6 months      
Foreign currency transaction $ (1,943) $ (25,915) $ 7,780  
Not Designated as Hedging Instrument        
Derivative [Line Items]        
Notional 32,466 34,862    
Not Designated as Hedging Instrument | Other Liabilities        
Derivative [Line Items]        
Derivative liability $ 1,948 1,824    
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