XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Payables and Accruals [Abstract]    
Accrued commissions $ 6,995 $ 8,951
Accrued bonus 4,433 4,329
Accrued vacation 5,308 3,921
Payroll tax payable 9,647 7,353
Accrued other compensation and benefits 2,523 1,065
Total accrued compensation and benefits 28,906 25,619
Accrued fees payable to salesforce.com 6,255 5,787
Taxes payable 3,899 4,914
Accrued third-party professional services subcontractors' fees 1,507 1,338
Other accrued expenses 10,730 9,581
Total accrued expenses and other current liabilities $ 22,391 $ 21,620