v3.25.2
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