XML 29 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Payables and Accruals [Abstract]    
Accrued commissions $ 1,236 $ 2,633
Accrued bonus 3,773 2,848
Accrued vacation 3,830 3,110
Payroll tax payable 5,648 1,971
Accrued other compensation and benefits 1,490 4,762
Total accrued compensation and benefits 15,977 15,324
Accrued fees payable to salesforce.com 5,655 5,242
Accrued third-party professional services subcontractors' fees 1,387 1,619
Taxes payable 3,338 2,805
Other accrued expenses 5,327 6,479
Total accrued expenses and other current liabilities $ 15,707 $ 16,145