Quarterly report [Sections 13 or 15(d)]

Note 12 - Stockholders' Equity (Details Textual)

v3.25.2
Note 12 - Stockholders' Equity (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 126 Months Ended
Jul. 22, 2025
shares
Jun. 30, 2025
shares
May 15, 2025
USD ($)
shares
Oct. 03, 2024
USD ($)
shares
May 31, 2024
USD ($)
$ / shares
shares
May 23, 2024
shares
May 31, 2024
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
shares
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)                     344  
Proceeds from Issuance Or Sale Of Equity, Net | $                   $ 0 $ 7,306,000  
The 2019 Stock Incentive Plan [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)           47,500            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)           140,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)   143,149                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   73,758           73,758   73,758   73,758
Shares Reclassified to Liabilities (in shares)   69,391           69,391   69,391   69,391
The 2019 Stock Incentive Plan [Member] | Maximum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                       10 years
The 2019 Stock Incentive Plan [Member] | Subsequent Event [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 260,000                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 400,000                      
Supplemental Retention Program [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       6 months                
Supplemental Retention Program [Member] | Maximum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Settlement Value | $       $ 925,014                
Supplemental Retention Program [Member] | Minimum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Settlement Value | $       $ 0                
May 2024 Public Offering Warrants [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)         100,625              
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 78   $ 78          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1   1          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 2   $ 2          
Warrants and Rights Outstanding | $         $ 3,081,000   $ 3,081,000          
Public Offering Warrant [Member]                        
Sale of Stock, Warrants, Commission Percent         2.00%   2.00%          
May 2024 Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 78   $ 78          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         100,625   100,625          
Proceeds from Issuance of Warrants | $             $ 3,000,000          
Warrants and Rights Outstanding, Term (Year)         5 years   5 years          
May 2024 Warrants [Member] | Measurement Input, Expected Term [Member]                        
Warrants and Rights Outstanding, Term (Year)         5 years   5 years          
Lincoln Park Capital Fund, LLC [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)                   22,717    
Underwriter [Member] | May 2024 Public Offering Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         3,912   3,912          
Underwriter [Member] | May 2024 Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 97.5   $ 97.5          
Proceeds from Issuance of Warrants | $         $ 100,000              
Restricted Stock Units (RSUs) [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                 2,500 51,392    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $                 $ 49,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                 6 months      
Restricted Stock Units (RSUs) [Member] | Vesting in Four Equal Installments [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               21,739        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $               $ 250,000        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Number of Installments               4        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               12 months        
Restricted Stock Units (RSUs) [Member] | Vesting Immediately [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               4,567        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $               $ 85,000        
Management and Employees [Member]                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                   5,835 5,322  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                   2,648 2,283  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation | $                   $ 67,000 $ 360,000  
Management and Employees [Member] | Reissued Treasury Stock [Member]                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                   2,942 2,143  
Director [Member]                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                   671    
Stock Issued During Period, Shares, Issued for Services (in shares)                   4,568    
Board Members [Member]                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                     397  
Employee One [Member] | Restricted Stock Units (RSUs) [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                 535      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $                 $ 10,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Number of Installments                 3      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                 3 years      
Qualified Employees [Member] | Supplemental Retention Program [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       11,847                
Employee Two [Member] | Restricted Stock Units (RSUs) [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               10,204        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $               $ 100,000        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Number of Installments               3        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               3 years        
ELOC [Member]                        
Equity Offering, Maximum Amount | $     $ 10,000,000                  
Equity Offering, Period (Month)     24 months                  
Equity Offering, Maximum Shares (in shares)     177,283                  
Stock Issued During Period, Shares, New Issues (in shares)                   12,000    
Proceeds from Issuance of Common Stock | $                   $ 69,000 $ 0  
ATM [Member]                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                     25,197  
Stock Issued During Period, Shares, Issued for Services (in shares)                     2,542,000  
Stock Issued During Period, Shares, New Issues (in shares)                   211,474    
Proceeds from Issuance of Common Stock | $                   $ 2,735,000 $ 2,542,000  
May 2024 Public Offering [Member]                        
Proceeds from Issuance or Sale of Equity | $             $ 7,306,000          
Proceeds from Issuance Or Sale Of Equity, Net | $             $ 4,225,000