XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
12 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
The components of inventories were:
 APRIL 30,
(in thousands)20232022
Raw materials$80,953 $90,451 
Work-in-process49,064 59,180 
Finished goods60,682 78,628 
Total inventories$190,699 $228,259