v3.25.2
Schedule of Other (Expense) Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Other Income and Expenses [Abstract]      
Foreign currency transaction gains (losses) $ 304 $ (3,787) $ 3,353
Equity in net loss of investee (2,661) (3,463) (3,095)
Gains (losses) on investments 1,598 229 (2,613)
Other 46 (591) (728)
TOTAL $ (713) $ (7,612) $ (3,083)