XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
INVENTORIES, NET    
Raw materials $ 41,742 $ 39,344
Work-in-process 1,655 2,692
Finished goods 46,313 44,158
Excess and obsolete adjustments (3,887) (3,455)
Inventories, net $ 85,823 $ 82,739