XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Employee-related Liabilities, Current [Abstract]    
Accrued commissions $ 24,400 $ 32,886
Accrued vacation 23,144 23,140
Payroll taxes payable 16,751 21,060
Accrued Wages and Taxes 13,809 20,807
Contributions to ESPP withheld 26,067 19,174
Accrued benefits 12,914 11,774
Accrued bonus 11,175 9,782
Other 10,083 11,188
Total accrued compensation and benefits $ 138,343 $ 149,811