XML 59 R39.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
INVENTORIES, NET    
Raw materials $ 39,344 $ 27,417
Work-in-process 2,692 668
Finished goods 44,158 29,719
Excess and obsolete reserves (3,455) (6,554)
Inventories, net $ 82,739 $ 51,250