XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Inventories    
Raw materials $ 24,378 $ 20,231
Work-in-process 1,116 626
Finished goods 35,388 29,910
Excess and obsolete reserves (3,687) (3,056)
Inventories, net $ 57,195 $ 47,711