XML 53 R43.htm IDEA: XBRL DOCUMENT v3.4.0.3
Derivatives (Details) - Foreign currency forward contracts - Designated as hedging instrument - Fair value hedge instruments
3 Months Ended 9 Months Ended
Apr. 30, 2016
USD ($)
contract
Apr. 30, 2015
USD ($)
Apr. 30, 2016
USD ($)
contract
Apr. 30, 2015
USD ($)
Derivatives        
Term of contracts     1 month  
Number of contracts | contract 5   5  
Aggregate value of contracts $ 11,617,000   $ 11,617,000  
Term of renewed contracts     1 month  
Net currency conversion gains (losses), net of tax $ (53,000) $ (12,000) $ (359,000) $ (61,000)