XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Derivatives not designated or not qualifying as hedging instruments        
Foreign exchange forward contracts $ 80 $ 254 $ 1
Statement of Comprehensive Loss Location Net loss resulting from foreign exchange transactions Net loss resulting from foreign exchange transactions Net loss resulting from foreign exchange transactions Net loss resulting from foreign exchange transactions