XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Apr. 30, 2025
INVENTORIES, NET  
Schedule of inventory
 
 
  
April 30,
2025
 
  
January 31,
2025
 
Raw materials
   $ 41,742      $ 39,344  
Work-in-process
     1,655        2,692  
Finished goods
     46,313        44,158  
  
 
 
    
 
 
 
Excess and obsolete adjustments
     (3,887 )
 
     (3,455
  
 
 
    
 
 
 
   $85,823        $82,739