XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Income (Expense), Net (Tables)
6 Months Ended
Jan. 31, 2018
Other Income (Expense), Net [Abstract]  
Schedule of other (expense) income, net
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2018

  

2017

  

2018

  

2017

 
  (in thousands) 
Foreign currency transaction gains (losses) $169  $(729) $(559) $1,330 
(Loss) gain on sale of marketable securities  (16)  305   (9)  305 
Gain on investments  179   32   59   295 
Other  38   (27)  53   44 
Total other income (expense), net $370  $(419) $(456) $1,974