v3.26.1
Balance Sheet Components- Schedule of Accrued Compensation (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Property, Plant and Equipment [Abstract]    
Accrued commissions $ 47,624 $ 59,429
Accrued bonuses 42,193 51,598
Accrued payroll and related expenses 51,474 61,370
Employee stock purchase plan 39,346 9,410
Total accrued compensation $ 180,637 $ 181,807