Balance Sheet Components - Summary of Accrued Expenses (Details) - USD ($) $ in Thousands |
Apr. 30, 2017 |
Jan. 31, 2017 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Accrued compensation and benefits | $ 3,670 | $ 4,528 |
| Accrued expenses | 2,962 | 1,626 |
| Deferred rent | 971 | 965 |
| Sales tax payable | 466 | 432 |
| Other | 1,055 | 804 |
| Total accrued expenses | $ 9,124 | $ 8,355 |