v3.26.1
Note 12 - Stockholders' Equity (Details Textual)
3 Months Ended
Apr. 30, 2026
Oct. 27, 2025
USD ($)
$ / shares
shares
Aug. 08, 2025
shares
Jan. 15, 2025
USD ($)
$ / shares
shares
Sep. 12, 2024
USD ($)
$ / shares
shares
Jun. 18, 2021
shares
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Share-Based Payment Arrangement, Expense | $             $ 40,744 $ 52,488
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $               $ 9,002
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)             0 0
Proceeds from Warrant Exercises | $             $ 0 $ 3,813,057
Debt Conversion, Converted Instrument, Amount | $               859,000
Exchange Agreement Conversions into Common Stock [Member]                
Debt Conversion, Converted Instrument, Amount | $               $ 859,000
Debt Conversion, Converted Instrument, Shares Issued (in shares)               50,462
Existing Warrants [Member]                
Class of Warrant or Right, Exercised During Period (in shares)   309,167            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 10.2   $ 21.5        
Proceeds from Warrant Exercises | $   $ 3,100,000            
New Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 10.2            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   618,334            
Warrants and Rights Outstanding, Term (Year)   5 years            
Beneficial Ownership Limitation, Percentage of Common Stock Outstanding   4.99%            
Outstanding Warrants [Member]                
Class of Warrant or Right, Exercised During Period (in shares)       206,111        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 18.5 $ 18.5      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         103,056      
Proceeds from Warrant Exercises | $       $ 3,800,000 $ 1,900,000      
Director [Member]                
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)             0 891
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $             $ 0 $ 9,002
Restricted Stock [Member]                
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)             250 250
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)             3 years 3 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value | $             $ 1,600 $ 2,525
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)             250 757
Share-Based Payment Arrangement, Expense | $             $ 40,744 $ 52,488
Employee Stock Purchase Plan [Member]                
Common Stock, Capital Shares Reserved for Future Issuance (in shares)           4,384    
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent           85.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)     70,000          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)             0 0
Subsequent Event [Member] | Reverse Stock Split [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 10