XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Inventories    
Raw materials $ 29,566 $ 29,036
Work-in-process 968 952
Finished goods 32,015 32,855
Excess and obsolete reserves (5,181) (4,667)
Inventories, net $ 57,368 $ 58,176