XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
12 Months Ended
Apr. 30, 2022
Inventory Disclosure [Abstract]  
Components Of Inventories
The components of inventories were:
 APRIL 30
(in thousands)20222021
Raw materials$90,451 $63,384 
Work-in-process59,180 51,176 
Finished goods78,628 43,607 
Total inventories$228,259 $158,167