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

July 31, 2026

  

January 31, 2026

 

Raw materials

 $18,961  $18,178 

Work in process

  610   447 

Finished goods

  306   300 

Subtotal

  19,877   18,925 

Less allowance

  (807)  (810)

Inventories

 $19,070  $18,115