v3.26.3
Balance Sheet Components - Schedule of Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Employee-related Liabilities, Current [Abstract]    
Accrued commissions and taxes $ 51,053 $ 51,036
Accrued bonus 42,620 37,654
Accrued vacation 34,386 31,062
Accrued severance 32,266 6,264
Payroll taxes payable 27,391 31,366
Contributions to ESPP withheld 23,832 26,325
Accrued benefits 22,964 17,976
Accrued wages and taxes 22,243 18,846
Other 12,426 9,969
Total accrued compensation and benefits $ 269,181 $ 230,498