XML 46 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Accrued Compensation    
Accrued salaries, benefits and commissions $ 15,021 $ 27,067
Accrued bonuses 9,796 13,409
Accrued compensation-related taxes 10,620 15,205
Employee stock purchase plan withholdings 7,266 2,732
Other 4,687 3,413
Total accrued compensation 47,390 61,826
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued professional costs 4,864 6,182
Accrued taxes 4,802 5,164
Accrued travel 232 1,574
Other 11,268 9,377
Total other accrued liabilities $ 21,166 $ 22,297