XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Property Plant And Equipment [Line Items]    
Less: Accumulated depreciation and amortization $ (16,962) $ (13,599)
Total property, plant, and equipment, net 11,231 11,038
United States    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment, net 6,400  
Asia    
Property Plant And Equipment [Line Items]    
Total property, plant, and equipment, net 4,800  
Depreciable property, plant and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 28,068 23,602
Total property, plant, and equipment, net 11,106 10,003
Machinery and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 24,087 20,852
Computer and other equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 2,228 1,988
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 1,753 762
Construction in progress    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 125 $ 1,035