XML 62 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments (Tables)
12 Months Ended
Jul. 31, 2017
Derivative Instruments [Abstract]  
Schedule of derivative instruments on the consolidated statements of income
    Amount of Gain (Loss) Recognized on Derivatives 
    Year ended July 31, 
(in thousands) 2017  2016  2015 
Derivatives not designated or not qualifying as hedging instruments Location of Gain (Loss) Recognized on Derivatives         
Foreign exchange forwards Other income (expense), net $  $(145) $(58)