XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Apr. 30, 2023
Aug. 31, 2020
Product Information [Line Items]        
Cash and cash equivalents $ 3,863,000   $ 6,883,000  
Short term investments 22,790,000   $ 27,790,000  
Accretion of discount and amortization of premium on investments 100,000 $ 200,000    
Share-based compensation expense 401,000 $ 333,000    
Revenue remaining performance obligation $ 3,100,000      
Expects to recognize revenue remaining performance obligation, percentage 96.00%      
Expects to recognize revenue remaining performance obligation $ 3,000,000.0      
Antidilutive securities excluded from computation of earnings per share, amount 7,614,992 6,378,212    
Product development expense $ 1,900,000 $ 2,300,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 over Time [Member]        
Product Information [Line Items]        
Revenue remaining performance obligation $ 500,000      
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenue remaining performance obligation $ 800,000      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four and Three Customers [Member]        
Product Information [Line Items]        
Concentration risk percentage 73.00% 69.00%    
Santander Bank [Member]        
Product Information [Line Items]        
Deposits $ 156,000      
Santander Bank [Member] | January 2024 [Member]        
Product Information [Line Items]        
Letters of credit issued amount       $ 65,000