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