XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
INVENTORIES, NET    
Raw materials $ 44,351 $ 39,344
Work-in-process 2,371 2,692
Finished goods 47,648 44,158
Excess and obsolete adjustments (4,168) (3,455)
Total inventories $ 90,202 $ 82,739