Schedule of Carrying Value of Equity Investments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2023 |
|
Cash and Cash Equivalents [Abstract] | |||
Balance, beginning of period | $ 964 | $ 1,632 | $ 1,501 |
Upward adjustment | 130 | ||
Redemption for Visa Series C Preferred mandatory release assessment | (877) | ||
Adjustment for observable transactions involving a similar investment from the same issuer | 207 | 309 | 131 |
Redemptions | (230) | ||
Impairments | |||
BALANCE, END OF PERIOD | $ 1,171 | $ 964 | $ 1,632 |