v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
INVENTORIES, NET    
Raw materials $ 35,038 $ 40,406
Work-in-process 1,808 2,465
Finished goods 45,857 44,380
Excess and obsolete adjustments (4,988) (4,709)
Total inventories $ 77,715 $ 82,542