XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
Balance Sheet Components Disclosure [Abstract]    
Sales and use tax payable $ 1,256 $ 540
Accrued professional fees 1,430 1,765
Accrued marketing 8,899 6,718
Accrued travel and entertainment expenses 4,112 2,235
Income tax payable 1,620 1,135
Other accrued liabilities 7,628 9,304
Total accrued expenses and other liabilities $ 24,945 $ 21,697