v3.25.2
Schedule of Unrealized Gains (losses) Gains for All Equity Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Net gains (losses) recognized during the period on equity investments $ 1,598 $ 229 $ (2,613)
Less: net (loss) gains recognized during the period on equity investments sold during the period (2) 130 18
Equity securities unrealized gain loss 1,600 99 (2,631)
Rafael Class B Common Stock [Member]      
Equity securities unrealized gain loss 125 (142) (7)
Zedge Class B Common Stock [Member]      
Equity securities unrealized gain loss $ 17 $ 64 $ (28)