XML 33 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Other (Expense) Income, Net (Tables)
9 Months Ended
Apr. 30, 2020
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
   Three Months Ended
April 30,
   Nine Months Ended
April 30,
 
   2020   2019   2020   2019 
   (in thousands) 
Foreign currency transaction (losses) gains  $(774)  $(3)  $175   $(838)
(Loss) gain on investments   (1,226)   623    (817)   704 
Other   (144)   (260)   (718)   (360)
Total other (expense) income, net  $(2,144)  $360   $(1,360)  $(494)