Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Payables And Accruals [Abstract]    
Accrued commissions $ 983 $ 3,565
Accrued bonus 2,642 3,068
Deferred compensation associated with Zinc Ahead 583 467
Accrued vacation 3,392 2,608
Payroll tax payable 4,103 3,580
Accrued other compensation and benefits 3,677 3,766
Total accrued compensation and benefits 15,380 17,054 [1]
Accrued fees payable to salesforce.com 4,927 4,929
Accrued third-party professional services subcontractors' fees 1,128 1,614
Taxes payable 1,856 3,009
Other accrued expenses 4,352 3,600
Total accrued expenses and other current liabilities $ 12,263 $ 13,152 [1]
[1] See note 1 of the notes to the condensed consolidated financial statements for a summary of adjustments.