v3.26.1
Note 12 - Stockholders' Equity (Details Textual)
3 Months Ended 6 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
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Share-Based Payment Arrangement, Expense | $             $ 42,652 $ 21,837   $ 83,396 $ 74,325
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $               11,002 $ 9,002    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | shares                   0 0
Proceeds from Warrant Exercises | $                   $ 0 $ 3,813,057
Debt Conversion, Converted Instrument, Amount | $               $ 400,000 859,000    
Exchange Agreement Conversions into Common Stock [Member]                      
Debt Conversion, Converted Instrument, Amount | $                 $ 859,000    
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares                 50,462    
Existing Warrants [Member]                      
Class of Warrant or Right, Exercised During Period (in shares) | 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) | 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) | 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) | 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) | shares                   0 2,313
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture | $                   $ 0 $ 20,004
Restricted Stock [Member]                      
Share-Based Payment Arrangement, Expense | $                   $ 81,831 $ 74,120
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) | shares                   250 7,050
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,575 $ 2,525
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares) | shares                   250 2,575
Reverse Stock Split [Member]                      
Stockholders' Equity Note, Stock Split, Conversion Ratio 10                    
Employee Stock Purchase Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) | shares     70,000                
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares     69,251                
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent           85.00%          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) | shares             2,000 125      
Share-Based Payment Arrangement, Expense | $             $ 1,565 $ 205      
Proceeds from Stock Plans | $             $ 7,600 $ 876