v3.26.1
Note 5 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 26, 2026
Jan. 31, 2026
Jan. 28, 2026
Dec. 31, 2025
Mar. 03, 2025
Jan. 31, 2025
May 02, 2024
Mar. 19, 2024
Dec. 20, 2021
Treasury Stock, Shares, Acquired (in shares) 0     264,000                    
Treasury Stock, Value, Acquired, Cost Method   $ 262,000 $ 2,565,000 $ 262,036                    
Share Repurchase Program, Remaining Authorized, Amount $ 4,928,833     $ 4,928,833                    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001     $ 0.0001         $ 0.0001          
Proceeds from Issuance of Common Stock       $ 0 $ 11,143,000                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 717,941     717,941     1,521,941       717,941      
Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Percentage Increase                     5.00%     5.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 98,444     98,444                    
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       10 years                    
Restricted Stock Units (RSUs) [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 800,000     $ 800,000                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       9 months 18 days                    
Tunim Purchase Agreement [Member]                            
Equity Offering, Amount Available $ 5,998,000     $ 5,998,000       $ 6,000,000            
Beneficial Ownership Limitation               19.99%            
Stock Issued During Period, Shares, New Issues (in shares) 0     2,000                    
Proceeds from Issuance or Sale of Equity       $ 2,000                    
Tunim Purchase Agreement [Member] | Minimum [Member]                            
Equity Offering, Purchase Price, Percentage of VWAP               95.00%            
Tunim Purchase Agreement [Member] | Maximum [Member]                            
Equity Offering, Purchase Price, Percentage of VWAP               97.00%            
A T M Facility [Member]                            
Stock Issued During Period, Shares, New Issues (in shares) 0   0 0 9,719,173                  
Common Stock, Par or Stated Value Per Share (in dollars per share)                         $ 0.0001  
Equity Issuance, Maximum Aggregate Sales Price                         $ 50,000,000  
Commission Fee, Percentage                       3.00%    
Proceeds from Issuance of Common Stock       $ 0 $ 9,700,000                  
Repurchase Program 2025 [Member]                            
Share Repurchase Program, Authorized, Amount                   $ 5,000,000        
Treasury Stock, Shares, Acquired (in shares)       199,000                    
Repurchase Program 2026 [Member]                            
Share Repurchase Program, Authorized, Amount           $ 5,000,000                
Treasury Stock, Shares, Acquired (in shares)       65,000