v3.26.1
Fair Value Measurements - Schedule of Fair Value of the Assets Measured at Fair Value on a Recurring Basis (Details) - Level 3 [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Schedule of Fair Value of the Assets Measured at Fair Value on a Recurring Basis [Line Items]        
Balance, beginning of period $ 1,858 $ 18,474 $ 1,858 $ 10,148
Withdrawal from Hedge Fund Investments (2,547)
Unrealized loss on Cyclo Warrants (750) (1,264)
Funding of Cyclo Convertible Notes 4,500 19,500
Change in fair value of Cyclo Convertible Notes 383 (719)
Conversion of Cyclo Convertible Note (2,500)
Forgiveness of Cyclo Convertible Notes in the Cyclo Merger (21,472) (21,472)
Issuance of new convertible notes receivable 500 500
Change in fair value of convertible notes receivable classified as available-for sale 266 84 266 73
Balance, end of period $ 2,124 $ 1,719 $ 2,124 $ 1,719