XML 55 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Balance Sheet Components Disclosure [Abstract]    
Sales and use tax payable $ 540 $ 299
Accrued professional fees 1,765 3,044
Accrued marketing 6,718 2,684
Accrued travel and entertainment expenses 2,235 2,182
Income tax payable 1,135 1,791
Other accrued liabilities 9,304 4,076
Total accrued expenses and other liabilities $ 21,697 $ 14,076