Fair Value of Financial Instruments (Details 5) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2025 |
Apr. 30, 2024 |
Apr. 30, 2025 |
Apr. 30, 2024 |
Jul. 31, 2024 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Changes in fair value of strategic investments | $ (341) | $ 298 | |||
| Gain on sale of strategic investments | $ (103) | $ 0 | (341) | 0 | |
| Realized Investment Gains (Losses) | 0 | 0 | 3,671 | 1,758 | |
| Gains (losses) on strategic investments, net | (103) | $ 0 | 3,330 | $ 1,758 | |
| Equity securities without readily determinable fair value | 18,513 | 18,513 | $ 18,740 | ||
| Fair Value Measured at Net Asset Value Per Share | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Equity securities without readily determinable fair value | $ 3,320 | $ 3,320 | $ 3,661 | ||