XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended
Jan. 15, 2025
Jun. 18, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Payment Arrangement, Expense     $ 52,488 $ 56,793  
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture     $ 9,002 $ 9,003  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     0 0  
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001   $ 0.0001   $ 0.0001
Proceeds from Warrant Exercises     $ 3,813,057 $ 1,400  
Outstanding Warrants [Member]          
Class of Warrant or Right, Exercised During Period (in shares) 2,061,112        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.85        
Proceeds from Warrant Exercises $ 3,800,000        
Series A Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,545,834        
Series B Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,545,834        
New Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2.15        
Warrants and Rights Outstanding, Term (Year) 5 years        
Beneficial Ownership Limitation, Percentage of Common Stock Outstanding $ 4.99        
Pre-Funded Warrants [Member]          
Total Warrants Exercised (in shares)       777,666  
Director [Member]          
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)     8,913 4,287  
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture     $ 9,002 $ 9,003  
Restricted Stock [Member]          
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)     2,500 0  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value     $ 2,525 $ 0  
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares)     7,572 316  
Share-Based Payment Arrangement, Expense     $ 52,488 $ 56,793  
Employee Stock Purchase Plan [Member]          
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   43,334      
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)     0 0