XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories
6 Months Ended
Oct. 31, 2024
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 October 31,April 30,
(in thousands)20242024
Raw materials$80,651 $61,548 
Work-in-process45,558 44,464 
Finished goods57,769 53,089 
Total inventories$183,978 $159,101