XML 85 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives and Hedging Activities - Additional Information (Detail)
€ in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2019
USD ($)
Rate
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Jul. 31, 2018
EUR (€)
May 13, 2010
EUR (€)
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts $ 837 $ 966 $ (225)    
Derivative maturity 18 months        
Accumulated other comprehensive (loss) income $ (71,254) (56,401) (44,682)    
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer 12 months        
Reclassification adjustment for (gains) losses included in net income $ (1,048) 551 486    
Foreign Exchange Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, Notional Amount 29,389 32,667      
Cash Flow Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, Notional Amount $ 26,013 27,150      
Euro-denominated notes payable in 2017 at a fixed rate of 3.71% [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Net investment hedges to hedge portions of net investment | €         € 30,000
Long-term debt, fixed interest rate percentage | Rate 3.71%        
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
Long-term debt, fixed interest rate percentage | Rate 4.24%        
Designated as hedging instruments [Member] | Cash Flow Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Reclassification adjustment for (gains) losses included in net income $ (1,048) 552 486    
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months (805) 1,017      
Designated as hedging instruments [Member] | EUR denominated unsecured debt [Domain] | Net Investment Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Foreign exchange contracts (2,480) (612) 1,792    
Accumulated other comprehensive (loss) income 12,440     € 9,961  
Not designated as hedging Instruments [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ (52) $ 24 $ (2,508)