XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
9 Months Ended
Jan. 31, 2022
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 January 31,April 30,
(in thousands)20222021
Raw materials$102,609 $63,384 
Work-in-process51,604 51,176 
Finished goods50,021 43,607 
Total inventories$204,234 $158,167