XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other (Expense) Income, Net (Tables)
3 Months Ended
Oct. 31, 2017
Other (Expense) Income, Net [Abstract]  
Schedule of other (expense) income, net
  Three Months Ended
October 31,
 
  2017  2016 
  (in thousands) 
Foreign currency transaction (losses) gains $(728) $2,059 
(Loss) gain on investments  (119)  263 
Gain on marketable securities  7    
Other  14   70 
Total other (expense) income, net $(826) $2,392