XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
6 Months Ended
Oct. 31, 2022
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 October 31,April 30,
(in thousands)20222022
Raw materials$112,215 $90,451 
Work-in-process57,928 59,180 
Finished goods82,818 78,628 
Total inventories$252,961 $228,259