XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of other (expense) income, net [Abstract]        
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