XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Inventories (Tables)
12 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of January 31,

 
  

2024

  

2023

 

Raw materials

 $8,730  $6,798 

Finished goods

  2,463   2,744 

Work in progress

  3,709   2,699 

Cost of inventories

  14,902   12,241 

Less allowance for obsolescence

  (1,531)  (1,215)

Net inventories

 $13,371  $11,026