XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Payables And Accruals [Abstract]    
Payroll and related expenses $ 4,467 $ 7,926
Regulatory fees and taxes 5,225 5,645
Short-term operating lease liabilities 1,836  
Acquisition-related consideration 906 925
Other 4,645 4,552
Total accrued expenses $ 17,079 $ 19,048