v3.26.3
Note 18 - Other Income (Expense), Net - Schedule of Other Income (Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Foreign currency transaction gains (losses) $ 162 $ 304 $ (3,787)
Equity in net loss of investee (1,553) (2,661) (3,463)
Gains on investments 3,407 1,598 229
Other 229 46 (591)
TOTAL $ 2,245 $ (713) $ (7,612)