XML 76 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Schedule of Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Employee-related Liabilities, Current [Abstract]    
Accrued commissions $ 32,886 $ 48,321
Accrued vacation 23,140 26,961
Payroll taxes payable 21,060 21,603
Accrued wages and taxes 20,807 1,675
Accrued benefits 11,774 10,243
Contributions to ESPP withheld 19,174 26,735
Accrued bonus 9,782 14,878
Other 11,188 11,921
Total accrued compensation and benefits $ 149,811 $ 162,337