XML 51 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Accrued Employee Compensation) (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Accrued employee compensation    
Bonus $ 20,188 $ 37,628
Commission 7,201 10,317
Vacation 20,637 14,511
Salaries, payroll taxes and benefits 10,521 10,909
Total $ 58,547 $ 73,365