Stockholder's Equity - Schedule of Unvested Stock Options Awards and Activity (Details) shares in Thousands |
12 Months Ended |
|---|---|
|
Jul. 31, 2026
$ / shares
shares
| |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | |
| Unvested shares, beginning balance (in shares) | shares | 2,089 |
| Grants of non-vested shares (in shares) | shares | 821 |
| Vested (in shares) | shares | (1,148) |
| Forfeitures or expirations (in shares) | shares | (565) |
| Unvested shares, ending balance (in shares) | shares | 1,197 |
| Weighted Average Grant-date Fair Value | |
| Unvested shares, beginning balance (in dollars per share) | $ / shares | $ 14.3 |
| Grants of non-vested shares (in dollars per share) | $ / shares | 16.6 |
| Vested (in dollars per share) | $ / shares | 12.63 |
| Forfeitures or expirations (in dollars per share) | $ / shares | 18.26 |
| Unvested shares, ending balance (in dollars per share) | $ / shares | $ 17.26 |