XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
3 Months Ended
Jul. 31, 2022
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 July 31,April 30,
(in thousands)20222022
Raw materials$104,471 $90,451 
Work-in-process59,370 59,180 
Finished goods83,180 78,628 
Total inventories$247,021 $228,259