Fair Value of Financial Instruments (Details 5) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
Jul. 31, 2025 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Unrealized gains (losses), net | $ 599 | $ (103) | $ 554 | $ (341) | |
| Realized gains (losses), net on sales of strategic investments | 632 | 0 | 632 | 3,671 | |
| Gains (losses) on strategic investments, net | 1,231 | (103) | 1,186 | 3,330 | |
| Fair Value Measured at Net Asset Value Per Share | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Unrealized gains (losses), net | (13) | (103) | (58) | (341) | |
| Equity investments using the measurement alternative | 1,724 | 1,724 | $ 1,781 | ||
| Level 3 | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Unrealized gains (losses), net | 611 | $ 0 | 611 | $ 0 | |
| Equity investments using the measurement alternative | $ 33,315 | $ 33,315 | $ 18,263 | ||