XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Aug. 31, 2020
Product Information [Line Items]          
Revenue remaining performance obligation $ 4,900,000        
Cash and cash equivalents 3,300,000 $ 7,100,000      
Short term investments 27,790,000      
Accretion of discount and amortization of premium on investments $ 290,000 $ 122,000      
Antidilutive securities excluded from computation of earnings per share, amount 5,859,072 7,777,026      
Employee benefits and share based compensation $ 1,200,000 $ 1,500,000      
Product development expense $ 7,700,000 $ 10,000,000.0      
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] | Two Customers [Member]          
Product Information [Line Items]          
Concentration risk percentage 52.00% 32.00%      
Santander Bank [Member]          
Product Information [Line Items]          
Deposits $ 154,000        
Santander Bank [Member] | Letter Two [Member]          
Product Information [Line Items]          
Letters of credit issued amount     $ 65,000 $ 258,000  
Santander Bank [Member] | Letter Two [Member] | August 2020 [Member]          
Product Information [Line Items]          
Letters of credit outstanding         $ 323,000
Santander Bank [Member] | Restricted Cash and Security Agreements [Member] | Letter One [Member]          
Product Information [Line Items]          
Letters of credit outstanding         $ 645,000
Transferred over Time [Member]          
Product Information [Line Items]          
Revenue related to performance obligations satisfied over-time 3,700,000        
Transferred at Point in Time [Member]          
Product Information [Line Items]          
Revenue related to performance obligations satisfied over-time $ 1,900,000