XML 83 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Payables and Accruals [Abstract]    
Accrued commissions $ 5,868 $ 8,951
Accrued bonus 3,853 4,329
Accrued vacation 4,960 3,921
Payroll tax payable 10,236 7,353
Accrued other compensation and benefits 2,147 1,065
Total accrued compensation and benefits 27,064 25,619
Accrued fees payable to salesforce.com 6,059 5,787
Marketing event accruals 3,945 1,132
Taxes payable 3,452 4,914
Accrued third-party professional services subcontractors' fees 1,429 1,338
Other accrued expenses 8,520 8,449
Total accrued expenses and other current liabilities $ 23,405 $ 21,620