XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Payables And Accruals [Abstract]    
Accrued employee compensation $ 16,874 $ 10,645
Accrued rebates 54 311
Accrued product development costs 10,885 6,393
Software license liabilities, current 4,388 4,879
Other accrued liabilities 2,769 2,472
Total accrued and other current liabilities $ 34,970 $ 24,700