v3.25.2
Note 15 - Concentration of Credit Risks (Details Textual) - USD ($)
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Cash, Uninsured Amount $ 1,259,000 $ 3,918,000      
Restricted cash 305,000   $ 305,000    
Cash Securing a Letter of Credit Issued as Security Deposit [Member]          
Restricted cash       $ 469,000 $ 305,000
Cash Securing a Letter of Credit Issued as Security Deposit [Member] | Closing of Signature Bank [Member]          
Restricted cash $ 305,000