XML 71 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($)
Jan. 31, 2019
Jan. 31, 2018
Payables And Accruals [Abstract]    
Accrued employee compensation $ 10,645,000 $ 15,977,000
Accrued warranty 0 1,750,000
Accrued rebates 311,000 584,000
Accrued product development costs 6,393,000 6,669,000
Software license liabilities, current 4,879,000 4,346,000
Other accrued liabilities 2,472,000 2,852,000
Total accrued and other current liabilities $ 24,700,000 $ 32,178,000