XML 96 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Accrued Compensation    
Accrued salaries, benefits and commissions $ 27,067 $ 20,563
Accrued compensation-related taxes 15,205 11,797
Accrued bonuses 13,409 14,832
Employee stock purchase plan withholdings 2,732 1,902
Other 3,413 4,496
Total accrued compensation 61,826 53,590
Other Accrued Liabilities    
Accrued professional costs 6,182 6,500
Accrued taxes 5,164 3,731
Accrued travel 1,574 2,751
Other 9,377 11,566
Total other accrued liabilities $ 22,297 $ 24,548