XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Inventories    
Raw materials $ 26,798 $ 29,036
Work-in-process 760 952
Finished goods 31,088 32,855
Excess and obsolete reserves (4,296) (4,668)
Inventories, net $ 54,350 $ 58,176