Net Income (Loss) per Share (Details 1) - shares |
12 Months Ended | ||
|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
| Stock options | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Outstanding shares of common stock equivalents (in shares) | 0 | 0 | 182,082,000 |
| Stock awards | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Outstanding shares of common stock equivalents (in shares) | 676,983 | 19,643 | 3,763,725,000 |
| ESPP | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Outstanding shares of common stock equivalents (in shares) | 3,455 | 2,784 | 0 |
| Convertible Notes Payable [Member] | |||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
| Outstanding shares of common stock equivalents (in shares) | 0 | 0 | 3,516,480,000 |