XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
3 Months Ended
Jul. 31, 2023
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 July 31,April 30,
(in thousands)20232023
Raw materials$70,403 $80,953 
Work-in-process45,639 49,064 
Finished goods51,497 60,682 
Total inventories$167,539 $190,699