XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, net (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Inventories, net    
Raw materials $ 29,537 $ 23,997
Work in process 20,178 13,825
Finished goods 46,809 44,113
Inventories, gross 96,524 81,935
Reserve for inventory excess and obsolescence (11,672) (10,289)
Inventories, net $ 84,852 $ 71,646