XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table presents a breakdown of the Company’s inventories as of April 30, 2023, January 31, 2023 and April 30, 2022:
4/30/20231/31/20234/30/2022
(in thousands)
 Finished goods$34,370 $25,740 $29,919 
 Work in process32,918 25,303 21,719 
 Raw materials18,352 16,363 14,659 
Total inventories$85,640 $67,406 $66,297