Balance Sheet Components (Gains (Losses) on Strategic Investments) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
| Balance Sheet Related Disclosures [Abstract] | |||
| Unrealized gains (losses), net, recognized on privately held equity securities measured using net asset value | $ (122) | $ (1,880) | $ (1,957) |
| Unrealized gains (losses) recognized on strategic investments using the measurement alternative | 611 | 0 | 0 |
| Impairments of strategic investments using the measurement alternative | 0 | (250) | 0 |
| Unrealized gains (losses), net | 489 | (2,130) | (1,957) |
| Realized gains (losses), net on sales of strategic investments | 632 | 3,671 | 1,803 |
| Gains (losses) on strategic investments, net | $ 1,122 | $ 1,541 | $ (154) |