XML 72 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives and Hedging - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Jul. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Sep. 18, 2018
EUR (€)
Foreign currency transaction $ 7,780      
Amount reclassified   $ 0 $ 0  
Cash Flow Hedging [Member]        
Foreign Currency Forward Contract Outstanding 12,463      
Notional amount 849,550      
Not Designated as Hedging Instrument        
Reclassified out of AOCI 0      
Notional amount 35,700      
Not Designated as Hedging Instrument | Other Liabilities [Member]        
Derivative liability 1,226      
Acquisition Costs | Foreign Currency Contract Losses        
Acquisition related costs 70,777      
Interest Rate Swap | Cash Flow Hedging [Member]        
Foreign Currency Forward Contract Outstanding 12,463      
Notional amount 849,550      
Interest Rate Swap | Designated as Hedging Instrument        
Notional Amount $ 900,000      
Term Of Swap 4 years 6 months      
Foreign Exchange Forward        
Notional Amount $ 0      
Foreign Exchange Forward | Cash Flow Hedging [Member]        
Foreign Currency Forward Contract Outstanding $ 0      
Foreign Exchange Forward | Not Designated as Hedging Instrument        
Notional Amount | €       € 1,625