XML 131 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
INVENTORIES    
Raw materials $ 29,036 $ 20,231
Work-in-process 952 626
Finished goods 32,855 29,910
Excess and obsolete reserves (4,668) (3,056)
Inventories, net $ 58,176 $ 47,711