XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Tables)
3 Months Ended
Oct. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Foreign currency transaction (losses) gains  $(428)  $671 
Write-off of tax assets related to prior periods   
    (474)
(Losses) gains on investments   (920)   26 
Other   (32)   11 
Total other (expense) income, net  $(1,380)  $234