XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
6 Months Ended
Oct. 31, 2023
Inventory, Net [Abstract]  
Inventories 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