COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES - WARRANTY OBLIGATIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Movement in Standard Product Warranty Accrual    
Warranty liability, beginning of period $ 551 $ 962
Provision charged to expenses 35 76
Warranty charges (83) (97)
Foreign currency translation and other (5) (12)
Warranty liability, end of period $ 498 $ 929