XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 22, 2025
Jul. 07, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 03, 2025
Jan. 31, 2025
Dec. 31, 2024
May 02, 2024
Mar. 19, 2024
Dec. 20, 2021
Share Repurchase Program, Authorized, Amount                 $ 5,000,000          
Treasury Stock, Shares, Acquired (in shares)     145,061       2,600,763              
Treasury Stock, Value, Acquired, Cost Method     $ 141,000 $ 2,565,000     $ 2,705,550              
Treasury Stock Acquired, Transaction Fees             52,015              
Payments for Repurchase of Common Stock             2,706,000 $ (0)            
Share Repurchase Program, Remaining Authorized, Amount     $ 2,294,450       $ 2,294,450              
Stock Issued During Period, Shares, New Issues (in shares)             2,556,927              
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0001       $ 0.0001       $ 0.0001      
Proceeds from Issuance of Common Stock             $ 11,143,000 33,119,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     717,941       717,941     717,941       353,163
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)     85,051       85,051              
Private Placement [Member]                            
Stock Issued During Period, Shares, New Issues (in shares) 1,562,500                          
Shares Issued, Price Per Share (in dollars per share) $ 1.6                          
Proceeds from Issuance or Sale of Equity $ 2,500,000                          
Payments of Stock Issuance Costs $ 50,000.00                          
Private Placement [Member] | Pre-funded Warrants [Member]                            
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1                          
Class of Warrant or Right, Offering Price (in dollars per share) $ 1.6                          
A T M Facility [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)     0   9,719,173 1,493,878                
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     $ 5,400,000 $ 9,700,000 33,100,000            
Restricted Stock [Member]                            
Stock Issued During Period, Shares, Issued for Services (in shares)   49,505         102,873              
Restricted Stock Units (RSUs) [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     410,000       $ 410,000              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             1 year 3 months 18 days              
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     11,915       $ 11,915              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             3 months 18 days              
Exact Value [Member]                            
Treasury Stock, Value, Acquired, Cost Method     $ 140,038                      
Payments for Repurchase of Common Stock             $ 2,705,550 $ 0