v3.26.1
Note 5 - Inventories (Tables)
3 Months Ended
Apr. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

April 30, 2026

  

January 31, 2026

 

Raw materials

 $18,517  $18,178 

Work in process

  570   447 

Finished goods

  216   300 

Subtotal

  19,303   18,925 

Less allowance

  (876)  (810)

Inventories

 $18,427  $18,115