XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Other (Expense) Income, Net (Tables)
6 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Foreign currency transaction gains  $1,893   $278   $1,466   $949 
Write-off of tax assets related to prior periods   
    (139)   
    (613)
Gain on investments   1,307    383    387    409 
Other   (30)   28    (61)   40 
Total other income, net  $3,170   $550   $1,792   $785