v3.25.1
Related Parties (Details Narrative) - Securities Purchase Agreement [Member] - USD ($)
$ / shares in Units, $ in Millions
May 20, 2024
Feb. 21, 2023
Feb. 28, 2023
Shares issued 5,050    
Convertable preferred stock 2,780,839    
Warrant exercise price $ 1.816    
Investors [Member]      
Shares issued   15,000  
Convertable preferred stock   6,651,885  
Warrant exercise price   $ 2.255 $ 3.18
Issuance of warrants   4,716,904 4,716,904
Warrant exercise price   $ 3.18  
Investors [Member] | Series G Short-Term Warrants [Member]      
Convertable preferred stock 4,928,416    
Issuance of warrants 4,928,416    
Warrant exercise price $ 1.816    
Investors [Member] | Series G Long-Term Warrants [Member]      
Convertable preferred stock 4,928,416    
Warrant exercise price $ 1.816    
Issuance of warrants 4,928,416    
Aggregate gross proceeds $ 8.9    
Investors [Member] | Series G Preferred Stock [Member]      
Shares issued 8,950    
Convertable preferred stock 4,928,416    
Warrant exercise price $ 1.816 $ 1.816