XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jul. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table presents a breakdown of the Company’s inventories as of July 31, 2024, January 31, 2024 and July 31, 2023:
7/31/20241/31/20247/31/2023
(In thousands)
 Finished goods$23,498 $18,861 $24,995 
 Work in process20,938 25,047 29,081 
 Raw materials14,138 14,463 17,777 
Total inventories$58,574 $58,371 $71,853