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] | ||
| |||||