XML 56 R42.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2016
Jan. 31, 2015
Payables And Accruals [Abstract]    
Sales and use tax payable $ 299 $ 591
Accrued professional fees 3,044 1,502
Accrued travel and entertainment expenses 2,182 1,138
Income tax payable 1,791 779
Other accrued liabilities 6,760 2,096
Total accrued expenses and other liabilities $ 14,076 $ 6,106