XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Payables And Accruals [Abstract]    
Payroll and related expenses $ 8,259 $ 7,926
Regulatory fees and taxes 4,510 5,645
Short-term operating lease liabilities 1,629  
Customer sales incentives 1,507 970
Other 5,811 4,507
Total accrued expenses $ 21,716 $ 19,048