XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table presents a breakdown of the Company’s inventories as of July 31, 2023, January 31, 2023 and July 31, 2022:
7/31/20231/31/20237/31/2022
(In thousands)
 Finished goods$24,995 $25,740 $26,336 
 Work in process29,081 25,303 19,138 
 Raw materials17,777 16,363 15,754 
Total inventories$71,853 $67,406 $61,228