XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
6 Months Ended
Oct. 31, 2023
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 October 31,April 30,
(in thousands)20232023
Raw materials$68,946 $80,953 
Work-in-process44,794 49,064 
Finished goods48,322 60,682 
Total inventories$162,062 $190,699