XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Oct. 31, 2021
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 October 31,April 30,
(in thousands)20212021
Raw materials$89,596 $63,384 
Work-in-process55,451 51,176 
Finished goods45,951 43,607 
Total inventories$190,998 $158,167