XML 121 R108.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Other (Expense) Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Other Income and Expenses [Abstract]      
Foreign currency transaction gains (losses) $ 3,353 $ (1,742) $ 1,009
Equity in net loss of investee (3,095) (2,951) (1,099)
(Losses) gains on investments (2,613) (19,248) 8,830
Other (728) (1,411) (824)
TOTAL $ (3,083) $ (25,352) $ 7,916