XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
9 Months Ended
Jan. 31, 2025
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 January 31,April 30,
(in thousands)20252024
Raw materials$87,738 $61,548 
Work-in-process42,013 44,464 
Finished goods49,387 53,089 
Total inventories$179,138 $159,101