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 Thousands
Apr. 04, 2025
Feb. 13, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]        
Preferred stock, par value     $ 0.001  
Common stock, par value     $ 0.0001 $ 0.0001
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Common Stock [Member]        
Subsequent Event [Line Items]        
Conversion of preferred stock into common stock shares   5,631,404    
Common stock, par value   $ 0.0001    
Common stock, stated value per share   $ 1,000    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Warrant [Member]        
Subsequent Event [Line Items]        
Warrants to purchase aggregate shares of common stock percentage   200.00%    
Warrants to purchase aggregate shares of common stock   11,262,808    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Warrant [Member] | Initial Closing [Member]        
Subsequent Event [Line Items]        
Warrants exercisable   5,631,404    
Proceeds from issuance of warrants   $ 1,650    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Warrant [Member] | Second Closing [Member]        
Subsequent Event [Line Items]        
Warrants exercisable 5,631,404      
Proceeds from issuance of warrants $ 1,650      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Preferred Stock [Member]        
Subsequent Event [Line Items]        
Offering price per share   $ 1,000    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Preferred Stock [Member] | Initial Closing [Member]        
Subsequent Event [Line Items]        
Shares issued   1,650    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Preferred Stock [Member] | Second Closing [Member]        
Subsequent Event [Line Items]        
Shares issued 1,650      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Common Stock and Warrants [Member] | Initial Closing [Member]        
Subsequent Event [Line Items]        
Conversion of preferred stock into common stock shares   2,815,702    
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Common Stock and Warrants [Member] | Second Closing [Member]        
Subsequent Event [Line Items]        
Conversion of preferred stock into common stock shares 2,815,702      
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Series C Convertible Preferred Stock [Member]        
Subsequent Event [Line Items]        
Shares issued   3,300    
Preferred stock, par value   $ 0.0001