v3.25.1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Inventory Disclosure [Abstract]    
Materials and Supplies $ 36,153 $ 35,181
Work-In-Progress 2,843 2,559
Finished Goods 22,306 19,879
Inventory, Gross 61,302 57,619
Inventory Reserve (9,845) (9,725)
Inventories $ 51,457 $ 47,894