Note 4 - Revenue Recognition - Deferred Customer Contract Acquisition Costs (Details) - USD ($) $ in Thousands |
Jul. 31, 2026 |
Jul. 31, 2025 |
|---|---|---|
| Deferred customer contract acquisition costs included in “Other current assets” | $ 7,275 | $ 6,547 |
| Deferred customer contract acquisition costs included in “Other assets” | 4,722 | 4,789 |
| TOTAL | $ 11,997 | $ 11,336 |