XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives (Details) - Foreign currency forward contracts - Designated as hedging instrument - Fair value hedge instruments
$ in Thousands
3 Months Ended
Oct. 31, 2017
USD ($)
contract
Jul. 31, 2017
USD ($)
contract
Derivatives    
Term of contracts 1 month  
Number of contracts | contract 7 7
Aggregate value of contracts | $ $ 23,077 $ 24,762