v3.26.1
Note 18 - Other Income, Net - Schedule of Other Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Foreign currency transaction (losses) gains $ (74) $ 2,925 $ 721 $ 3,344
Amortization and equity in net loss of MarketSpark (340) (747) (1,170) (2,006)
Gains on investments, net 1,275 359 838 1,133
Other 43 71 234 62
Total other income, net $ 904 $ 2,608 $ 623 $ 2,533