Annual report pursuant to Section 13 and 15(d)

Note 14 - Common Stock Purchase Agreement (Details Textual)

v3.24.1
Note 14 - Common Stock Purchase Agreement (Details Textual) - USD ($)
12 Months Ended
Jul. 08, 2022
Dec. 31, 2023
Dec. 31, 2022
Oct. 18, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001 $ 0.001 $ 0.001
Stock Issued During Period, Value, New Issues   $ 347,108 $ 2,037,000  
Proceeds from Issuance of Common Stock   $ 347,108 $ 1,887,000  
Registration Rights Agreement [Member]        
Common Stock, Maximum Shares Sold (in shares) 4,500,000      
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member]        
Purchase Agreement, Maximum Amount to be Sold $ 15,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001      
B. Riley Principal Capital II, LLC (the “Selling Stockholder”) [Member] | Registration Rights Agreement [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 119,780 27,429 0  
Stock Issued During Period, Value, New Issues $ 150,000      
Shares Issued, Price Per Share (in dollars per share)   $ 6.3    
Common Stock Purchase Fee (in dollars per share)   $ 0.3    
Proceeds from Issuance of Common Stock   $ 172,108