XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Inventory Disclosure [Abstract]      
Finished goods $ 22,017 $ 21,923 $ 23,317
Work in process 17,154 20,084 23,133
Raw materials 13,861 14,728 13,416
Total inventories $ 53,032 $ 56,735 $ 59,866