XML 70 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Property Plant And Equipment [Abstract]    
Machinery and equipment $ 15,041 $ 12,987
Software and hardware 5,075 4,960
Leasehold improvements 2,273 2,054
Property plant and equipment gross 22,389 20,001
Less: Accumulated depreciation and amortization (13,181) (10,854)
Property plant and equipment before construction in progress 9,208 9,147
Construction in progress 1,784 530
Total property, plant, and equipment, net $ 10,992 $ 9,677