XML 63 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2018
Jan. 31, 2017
Balance Sheet Components Disclosure [Abstract]    
Accrued vacation $ 3,511 $ 3,561
Accrued interest 3,141 61
Accrued sales commissions 2,567 4,706
Accrued sales and use taxes payable 2,060 1,697
Accrued bonus 1,417 2,427
Other accruals 10,605 8,216
Total accrued and other current liabilities $ 23,301 $ 20,668