XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Oct. 31, 2021
Apr. 30, 2021
Inventory Disclosure [Abstract]    
Finished products $ 4,541 $ 2,988
Work in process 2,322 1,832
Raw materials 11,257 11,697
Total $ 18,120 $ 16,517