Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Capital Stock (Details Textual)

v3.24.1.u1
Note 4 - Capital Stock (Details Textual) - USD ($)
3 Months Ended
Jan. 04, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Apr. 20, 2022
Common Stock, Shares Authorized (in shares)   40,000,000   40,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001  
Proceeds from Issuance of Common Stock   $ 3,192,619 $ 821,625    
Common Stock, Shares, Issued (in shares)   17,484,175   14,904,497  
Common Stock, Shares, Outstanding (in shares)   17,484,175   14,904,497  
Capital on Demand Sales Agreement [Member] | JonesTrading Institutional Services LLC [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         4,870,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 6,505,642        
Stock Issued During Period, Shares, New Issues (in shares)   2,545,305 244,392    
Shares Issued, Price Per Share (in dollars per share)   $ 1.29 $ 3.46    
Proceeds from Issuance of Common Stock   $ 3,194,310 $ 823,855    
Payments of Stock Issuance Costs   $ 81,932 21,144    
Legal Fees     16,517    
Proceeds from Issuance of Common Stock, Net     $ 807,338