XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of other (expense) income, net [Abstract]    
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