XML 42 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2016
Jan. 31, 2016
Balance Sheet Components Disclosure [Abstract]    
Sales and use tax payable $ 406 $ 299
Accrued professional fees 3,256 3,044
Accrued marketing 6,908 2,684
Accrued travel and entertainment expenses 2,977 2,182
Income tax payable 974 1,791
Other accrued liabilities 6,024 4,076
Total accrued expenses and other liabilities $ 20,545 $ 14,076