Note 8 - Equity Investments - Schedule of Unrealized Gain (Loss) for Equity Method Investments (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Net gains recognized during the period on equity investments | $ 1,275 | $ 359 | $ 838 | $ 1,133 |
| Less: net gains (losses) recognized during the period on equity investments sold during the period | 0 | 0 | 0 | 0 |
| Unrealized gains recognized during the period on equity investments still held at the reporting date | 1,275 | 359 | 838 | 1,133 |
| Rafael Holdings, Inc. Class B Common Stock [Member] | ||||
| Unrealized gains recognized during the period on equity investments still held at the reporting date | 50 | (134) | (187) | 25 |
| Zedge, Inc. Class B Common Stock [Member] | ||||
| Unrealized gains recognized during the period on equity investments still held at the reporting date | $ 9 | $ (12) | $ (29) | $ (51) |