XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
9 Months Ended
Jan. 31, 2023
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 January 31,April 30,
(in thousands)20232022
Raw materials$105,733 $90,451 
Work-in-process54,212 59,180 
Finished goods64,818 78,628 
Total inventories$224,763 $228,259