v3.26.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Product Information [Line Items]    
Revenue $ 700,000  
Revenue remaining performance obligation 1,500,000  
Cash and cash equivalents 8,900,000 $ 6,900,000
Inventory reserve 745,000  
Allowance for credit losses 652,000 100,000
Income tax expense (benefit) $ (1,034,000)
Antidilutive securities excluded from computation of diluted net loss per share 24,358,852 24,929,864
Share-based compensation expense $ 9,488,000 $ 4,603,000
Product development expense $ 1,700,000 $ 1,600,000
Patents [Member]    
Product Information [Line Items]    
Intangible asset estimated lives 20 years  
Trade Names [Member]    
Product Information [Line Items]    
Intangible asset estimated lives 12 years  
Customer Relationships [Member]    
Product Information [Line Items]    
Intangible asset estimated lives 10 years  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Product Information [Line Items]    
Concentration risk percentage 62.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customers [Member]    
Product Information [Line Items]    
Concentration risk percentage   53.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Product Information [Line Items]    
Concentration risk percentage   95.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]    
Product Information [Line Items]    
Concentration risk percentage 92.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]    
Product Information [Line Items]    
Concentration risk percentage 27.00%  
Income tax expense (benefit) $ 648,000  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Product Information [Line Items]    
Concentration risk percentage 20.00%  
Minimum [Member]    
Product Information [Line Items]    
Property and equipment, estimated useful life 3 years  
Maximum [Member]    
Product Information [Line Items]    
Property and equipment, estimated useful life 7 years  
Santander Bank [Member]    
Product Information [Line Items]    
Deposits $ 154,000  
Transferred over Time [Member]    
Product Information [Line Items]    
Revenue related to performance obligations satisfied over-time 2,400,000 $ 4,900,000
Transferred at Point in Time [Member]    
Product Information [Line Items]    
Revenue related to performance obligations satisfied over-time $ 700,000 $ 1,000,000.0