v3.25.1
Inventories (Tables)
3 Months Ended
Apr. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table presents a breakdown of the Company’s inventories as of April 30, 2025, January 31, 2025 and April 30, 2024:
4/30/20251/31/20254/30/2024
(In thousands)
 Finished goods$31,379 $19,599 $28,183 
 Work in process27,703 21,357 27,588 
 Raw materials14,947 14,691 15,562 
Total inventories$74,029 $55,647 $71,333