XML 54 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Apr. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of inventory
   

April 30,

2020

   

January 31,

2020

 
             
Raw materials   $ 16,417     $ 16,709  
Work-in-process     959       670  
Finished goods     20,094       26,859  
    $ 37,470     $ 44,238