Annual report pursuant to Section 13 and 15(d)

Note 4 - Capital Stock (Details Textual)

v3.24.1
Note 4 - Capital Stock (Details Textual) - USD ($)
12 Months Ended
Jan. 04, 2023
Dec. 31, 2023
Dec. 31, 2022
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   $ 2,074,196 $ 109,337  
Common Stock, Shares, Issued (in shares)   14,904,497 12,946,573  
Common Stock, Shares, Outstanding (in shares)   14,904,497 12,946,573  
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)   1,793,441 64,573  
Shares Issued, Price Per Share (in dollars per share)   $ 1.21 $ 2.71  
Proceeds from Issuance of Common Stock   $ 2,116,435 $ 170,552  
Payments of Stock Issuance Costs   54,298 4,377  
Legal Fees   43,932 83,234  
Proceeds from Issuance of Common Stock, Net   $ 2,072,503 $ 87,318