Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders??? Equity (Details Narrative)

v3.25.1
Stockholders’ Equity (Details Narrative) - USD ($)
12 Months Ended
Jan. 30, 2024
Feb. 14, 2023
Dec. 31, 2024
Dec. 31, 2023
Nov. 18, 2023
Apr. 17, 2023
Class of Stock [Line Items]            
Net proceeds     $ 7,763,079 $ 6,321,470    
ATM Offering [Member]            
Class of Stock [Line Items]            
Stock issued     800,994      
Share price     $ 1.93      
Net proceeds     $ 1,500,000      
Purchase Agreement [Member]            
Class of Stock [Line Items]            
Number of shares, sold 476,000          
Warrant exercise price $ 4.50          
Gross proceeds from issuance of common stock $ 7,000,000.0          
Net proceeds $ 6,300,000          
Purchase Agreement [Member] | Lincoln Park Capital Fund LLC [Member]            
Class of Stock [Line Items]            
Stock issued       2,500    
Share price       $ 21.60    
Gross proceeds from issuance of common stock       $ 54,000    
Purchase Agreement [Member] | Placement Agent [Member]            
Class of Stock [Line Items]            
Warrants, granted     62,222      
Warrant exercise price     $ 5.625      
Warrant expiration date     Feb. 01, 2027      
Sales Agreement [Member]            
Class of Stock [Line Items]            
Stock issued       28,483    
Share price       $ 24.40    
Gross proceeds from issuance of common stock       $ 693,000    
Net proceeds       $ 672,000    
Securities Purchase Agreement [Member] | Registered Direct Offering [Member] | Accredited Investor [Member]            
Class of Stock [Line Items]            
Stock issued   390,628        
Share price   $ 16.00        
Gross proceeds from issuance of common stock   $ 6,300,000        
Net proceeds   $ 5,600,000        
Securities Purchase Agreement [Member] | Registered Direct Offering [Member] | Placement Agent [Member]            
Class of Stock [Line Items]            
Cash fee percentage   8.00%        
Reimbursement fees   $ 60,000        
Consulting Agreement [Member]            
Class of Stock [Line Items]            
Warrants, granted           158,007
Warrant exercise price         $ 7.40 $ 20.40
Warrant expiration date         Nov. 18, 2025 Apr. 17, 2026
Common Stock [Member]            
Class of Stock [Line Items]            
Stock issued     2,356,549 421,611    
Pre-Funded Warrants [Member] | Purchase Agreement [Member]            
Class of Stock [Line Items]            
Warrants, granted 1,079,555          
Warrant exercise price $ 0.0001          
Share price $ 4.4999          
Warrants, exercised 1,079,555          
Warrant [Member] | Purchase Agreement [Member]            
Class of Stock [Line Items]            
Warrants, granted 1,555,555          
Warrant exercise price $ 4.50          
Warrant expiration date Jan. 30, 2029