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

Subsequent Events (Details Narrative)

v3.25.1
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
Jan. 27, 2025
Jan. 30, 2024
Mar. 12, 2025
Jan. 30, 2025
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Warrant exercise price $ 0.0001      
Gross proceeds $ 5.0      
Net proceeds $ 4.5      
Subsequent Event [Member] | Pre-Funded Warrants [Member]        
Subsequent Event [Line Items]        
Warrants to purchase 7,019,700     525,700
Warrant exercise price $ 0.0001      
Outstanding shares percentage, maximum 9.99%      
Warrants outstanding     6,494,000  
Purchase Agreement [Member]        
Subsequent Event [Line Items]        
Number of shares, sold   476,000    
Warrant exercise price   $ 4.50    
Purchase Agreement [Member] | Warrant [Member]        
Subsequent Event [Line Items]        
Warrants to purchase   1,555,555    
Warrant exercise price   $ 4.50    
Purchase Agreement [Member] | Pre-Funded Warrants [Member]        
Subsequent Event [Line Items]        
Warrants to purchase   1,079,555    
Warrant exercise price   $ 0.0001    
Purchase Agreement [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Number of shares, sold 1,030,972      
Warrant exercise price $ 0.615      
Net proceeds $ 4.5      
Purchase Agreement [Member] | Subsequent Event [Member] | Warrant [Member]        
Subsequent Event [Line Items]        
Warrants, exercisable term 5 years      
Purchase Agreement [Member] | Subsequent Event [Member] | Chief Executive Officer and Certain Board Members [Member]        
Subsequent Event [Line Items]        
Warrant exercise price $ 0.7975      
Purchase Agreement [Member] | Subsequent Event [Member] | Series A Warrant [Member]        
Subsequent Event [Line Items]        
Warrants to purchase 8,050,672      
Purchase Agreement [Member] | Subsequent Event [Member] | Series B Warrant [Member]        
Subsequent Event [Line Items]        
Warrants to purchase 4,025,336      
Purchase Agreement [Member] | Subsequent Event [Member] | SeriesA And B [Member]        
Subsequent Event [Line Items]        
Warrant exercise price $ 0.65