XML 98 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Hedging Activities - Additional Information (Detail)
€ in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Jul. 31, 2019
EUR (€)
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Notional Amount $ 27,707 $ 29,389    
Foreign exchange contracts     $ 966  
Derivative maturity 18 months      
Accumulated other comprehensive (loss) income $ (66,477) (71,254) (56,401)  
Reclassification adjustment for (gains) losses included in net income 614 1,048 (551)  
Cash Flow Hedging [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange contracts (576) 837 966  
Net Investment Hedging [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange contracts 1,517 2,480 612  
Euro-denominated notes payable in 2020 at a fixed rate of 4.24% [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Net investment hedges to hedge portions of net investment   45,000    
Designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Notional Amount 24,600 26,013    
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 385 805    
Designated as hedging instruments [Member] | EUR denominated unsecured debt [Domain] | Net Investment Hedging [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Accumulated other comprehensive (loss) income 13,957     € 12,440
Not designated as hedging Instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Notional Amount 3,107 3,376    
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ 2 $ (52) $ 24