XML 127 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories, net (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Apr. 30, 2020
Inventories, net    
Raw materials $ 21,060 $ 15,988
Work in process 10,960 10,340
Finished goods 28,356 29,439
Inventories, gross 60,376 55,767
Reserve for inventory excess and obsolescence (8,597) (10,232)
Inventories, net $ 51,779 $ 45,535