XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Oct. 31, 2024
Inventory Disclosure [Abstract]      
Finished goods $ 21,721 $ 19,599 $ 17,793
Work in process 18,517 21,357 18,137
Raw materials 12,849 14,691 13,018
Total inventories $ 53,087 $ 55,647 $ 48,948