XML 85 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Payables and Accruals [Abstract]        
Warranty $ 832 $ 575 $ 515 $ 400
Professional Fees 403 392    
Dealer Commissions 320 232    
Accrued Payroll & Sales Tax 97 191    
Product Replacement Cost Reserve   158    
Other 1,259 866    
Total $ 2,911 $ 2,414