XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 63,384 $ 51,460
Work-in-process 51,176 42,381
Finished goods 43,526 32,572
Total FIFO inventories 158,086 126,413
Reserve to adjust inventories to LIFO value (17,804) (14,577)
Total inventory 140,282 111,836
Carried under FIFO 80,300 66,000
Carried under LIFO $ 60,000 $ 45,800