XML 124 R108.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Other (Expense) Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Other Income and Expenses [Abstract]      
Foreign currency transaction (losses) gains $ (3,787) $ 3,353 $ (1,742)
Equity in net loss of investee (3,463) (3,095) (2,951)
Gains (losses) on investments 229 (2,613) (19,248)
Other (591) (728) (1,411)
TOTAL $ (7,612) $ (3,083) $ (25,352)