XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Apr. 30, 2024
Inventory Disclosure [Abstract]  
Components Of Inventories
The components of inventories were:
 APRIL 30,
(in thousands)20242023
Raw materials$61,548 $80,953 
Work-in-process44,464 49,064 
Finished goods53,089 60,682 
Total inventories$159,101 $190,699