XML 89 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Inventories    
Raw materials $ 29,473 $ 29,036
Work-in-process 992 952
Finished goods 32,378 32,855
Excess and obsolete reserves (4,947) (4,668)
Inventories, net $ 57,896 $ 58,176