XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
9 Months Ended
Jan. 31, 2021
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 January 31,April 30,
(in thousands)20212020
Raw materials$60,321 $51,460 
Work-in-process51,967 42,381 
Finished goods47,343 32,572 
Total FIFO inventories159,631 126,413 
Reserve to adjust inventories to LIFO value(15,039)(14,577)
Total inventories$144,592 $111,836