Schedule of Unrealized Gains (losses) Gains for All Equity Investments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2023 |
|
Net gains (losses) recognized during the period on equity investments | $ 1,598 | $ 229 | $ (2,613) |
Less: net (loss) gains recognized during the period on equity investments sold during the period | (2) | 130 | 18 |
Equity securities unrealized gain loss | 1,600 | 99 | (2,631) |
Rafael Class B Common Stock [Member] | |||
Equity securities unrealized gain loss | 125 | (142) | (7) |
Zedge Class B Common Stock [Member] | |||
Equity securities unrealized gain loss | $ 17 | $ 64 | $ (28) |