Note 8 - Equity Investments - Schedule of Unrealized Gain (Loss) for Equity Method Investments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
| Net gains recognized during the period on equity investments | $ 3,407 | $ 1,598 | $ 229 |
| Less: net (loss) gains recognized during the period on equity investments sold during the period | (130) | (2) | 130 |
| Unrealized gains recognized during the period on equity investments still held at the reporting date | 3,537 | 1,600 | 99 |
| Rafael Holdings, Inc. Class B Common Stock [Member] | |||
| Unrealized gains recognized during the period on equity investments still held at the reporting date | 112 | 125 | (142) |
| Zedge, Inc. Class B Common Stock [Member] | |||
| Unrealized gains recognized during the period on equity investments still held at the reporting date | $ (45) | $ 17 | $ 64 |