Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Stockholders' Equity (Details Textual)

v3.24.2.u1
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 28, 2024
Jan. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Preferred Stock, Shares Issued (in shares)       0 0    
Preferred Stock, Shares, Maximum Undesignated Issable (in shares)       1,000,000 1,000,000    
Common Stock, Shares Authorized (in shares)       45,000,000 45,000,000   45,000,000
Common Stock, Shares, Outstanding (in shares)       12,741,285 12,741,285   11,452,008
Stock Issued During Period, Value, New Issues           $ 200,000  
Proceeds from Issuance of Common Stock         $ 829,989 $ 2,700,000  
Eighty-eight Investment LLC [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 1,000,000            
Shares Issued, Price Per Share (in dollars per share) $ 0.495            
Proceeds from Issuance of Common Stock $ 495,000            
Stock Purchase Agreement [Member] | Tumim Stone Capital LLC [Member]              
Stock Issued During Period, Value, New Issues     $ 12,775,000        
Stock Issued During Period, Shares, New Issues (in shares)   40,217 469,925 184,668      
Shares Issued, Price Per Share (in dollars per share)   $ 2.36 $ 4.256     $ 4.256  
Proceeds from Issuance of Common Stock   $ 95,104 $ 2,000,000 $ 239,885      
Stock Purchase Agreement [Member] | Tumim Stone Capital LLC [Member] | Minimum [Member]              
Shares Issued, Price Per Share (in dollars per share)       $ 1.27 $ 1.27    
Stock Purchase Agreement [Member] | Tumim Stone Capital LLC [Member] | Maximum [Member]              
Shares Issued, Price Per Share (in dollars per share)       $ 1.56 $ 1.56    
Stock Purchase Agreement [Member] | Tumim Stone Capital LLC [Member] | Investor [Member]              
Stock Issued During Period, Value, New Issues     $ 750,000        
Stock Issued During Period, Shares, New Issues (in shares)     176,222        
Shares Issued, Price Per Share (in dollars per share)     $ 4.256     $ 4.256