XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 28, 2025
Jan. 15, 2025
Jun. 18, 2021
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expense         $ 21,837   $ 48,771   $ 74,325 $ 105,564
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture         11,002 $ 9,002   $ 9,003    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                 0 0
Proceeds from Warrant Exercises                 $ 3,813,057 $ 1,400
Conversion of Partitioned Notes to Common Stock [Member]                    
Debt Conversion, Original Debt, Amount         $ 400,000          
Conversion of Stock, Shares Issued (in shares)         498,437          
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]                    
Share-Based Payment Arrangement, Expense                 $ 52,488 $ 56,793
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
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) 1,251 1,390                
Share-Based Payment Arrangement, Expense $ 876 $ 456