XML 72 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Property Plant And Equipment [Abstract]    
Machinery and equipment $ 17,664 $ 15,041
Computer and other equipment 2,095 1,071
Leasehold improvements 2,364 2,273
Property plant and equipment gross 22,123 18,385
Less: Accumulated depreciation and amortization (12,635) (10,454)
Property plant and equipment before construction in progress 9,488 7,931
Construction in progress 1,133 1,784
Total property, plant, and equipment, net $ 10,621 $ 9,715