XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Other Income and Expenses [Abstract]        
Foreign currency transaction (losses) gains $ (1,069) $ (774) $ 396 $ 175
Equity in the net loss of investee (528) (528)
Write-off of tax assets related to prior periods (129) (742)
Gain (loss) on investments 5,435 (1,226) 5,822 (817)
Other (23) (15) (82) 24
Total other income (expense), net $ 3,815 $ (2,144) $ 5,608 $ (1,360)