XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Apr. 30, 2023
Product Information [Line Items]          
Cash and cash equivalents $ 4,720,000   $ 4,720,000   $ 6,883,000
Short term investments 4,377,000   4,377,000   $ 27,790,000
Accretion of discount and amortization of premium on investments 100,000 $ 100,000 300,000 $ (200,000)  
Share-based compensation expense 100,000 300,000 803,000 $ 911,000  
Revenue remaining performance obligation 3,300,000   $ 3,300,000    
Expects to recognize revenue remaining performance obligation, percentage     63.00%    
Expects to recognize revenue remaining performance obligation 2,100,000   $ 2,100,000    
Antidilutive securities excluded from computation of earnings per share, amount     6,094,714 8,010,373  
Product development expense $ 1,500,000 $ 2,000,000.0 $ 5,500,000 $ 6,700,000  
Patents [Member]          
Product Information [Line Items]          
Intangible asset estimated lives 20 years   20 years    
Trade Names [Member]          
Product Information [Line Items]          
Intangible asset estimated lives 12 years   12 years    
Customer Relationships [Member]          
Product Information [Line Items]          
Intangible asset estimated lives 10 years   10 years    
Transferred at Point in Time [Member]          
Product Information [Line Items]          
Revenue related to performance obligations $ 1,400,000   $ 2,600,000    
Transferred over Time [Member]          
Product Information [Line Items]          
Revenue related to performance obligations $ 400,000   $ 1,400,000    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Product Information [Line Items]          
Concentration risk percentage     36.00% 28.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Customers [Member]          
Product Information [Line Items]          
Concentration risk percentage 85.00% 63.00%      
Santander Bank [Member]          
Product Information [Line Items]          
Deposits $ 154,000   $ 154,000