v3.26.1
Balance Sheet Components (Accrued Employee Compensation) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Accrued employee compensation    
Bonus $ 86,824 $ 84,277
Commission 14,847 19,285
Vacation 10,783 8,274
Salaries, payroll taxes, and benefits 33,877 28,777
Accrued employee compensation $ 146,331 $ 140,613