v3.26.1
Balance Sheet Components - Schedule of Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Employee-related Liabilities, Current [Abstract]    
Accrued vacation $ 36,022 $ 31,062
Accrued bonus 24,950 37,654
Accrued benefits 24,398 17,976
Payroll taxes payable 22,301 31,366
Accrued commissions and taxes 20,763 51,036
Accrued wages and taxes 9,973 18,846
Contributions to ESPP withheld 9,263 26,325
Other 17,666 16,233
Total accrued compensation and benefits $ 165,336 $ 230,498