v3.26.1
Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Property Plant And Equipment [Line Items]    
Less: Accumulated depreciation and amortization $ (19,285) $ (16,962)
Total property, plant, and equipment, net 9,327 11,231
Depreciable property, plant and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 28,540 28,068
Total property, plant, and equipment, net 9,256 11,106
Machinery and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 24,201 24,087
Computer and other equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 2,489 2,228
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 1,850 1,753
Construction in progress    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 71 $ 125