v3.26.3
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Product Information [Line Items]      
Cash and cash equivalents $ 7,500,000   $ 8,900,000
Inventory reserve 745,000   745,000
Allowance for credit losses 652,000   $ 652,000
Income tax expense (benefit)  
Share-based compensation expense 1,829,000 2,399,000  
Revenues 1,703,000 $ 1,182,000  
Revenue 300,000    
Revenue remaining performance obligation $ 1,100,000    
Antidilutive securities excluded from computation of diluted net loss per share 2,378,061 742,838  
Product development expense $ 2,700,000 $ 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    
Transferred at Point in Time [Member]      
Product Information [Line Items]      
Revenues $ 1,000,000.0 1,000,000.0  
Transferred over Time [Member]      
Product Information [Line Items]      
Revenues $ 100,000 $ 200,000  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customers [Member]      
Product Information [Line Items]      
Concentration risk percentage 87.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]      
Product Information [Line Items]      
Concentration risk percentage   89.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Five Customers [Member]      
Product Information [Line Items]      
Concentration risk percentage 93.00% 79.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage 14.00%    
Income tax expense (benefit) $ 373,000    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage 20.00%    
Santander Bank [Member]      
Product Information [Line Items]      
Deposits $ 154,000