XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
9 Months Ended
Jan. 31, 2024
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 January 31,April 30,
(in thousands)20242023
Raw materials$65,185 $80,953 
Work-in-process45,725 49,064 
Finished goods52,472 60,682 
Total inventories$163,382 $190,699