XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
3 Months Ended
Jul. 31, 2024
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 July 31,April 30,
(in thousands)20242024
Raw materials$67,813 $61,548 
Work-in-process45,483 44,464 
Finished goods63,823 53,089 
Total inventories$177,119 $159,101