XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Inventory Disclosure [Abstract]      
Finished goods $ 23,498 $ 18,861 $ 24,995
Work in process 20,938 25,047 29,081
Raw materials 14,138 14,463 17,777
Total inventories $ 58,574 $ 58,371 $ 71,853