v3.25.2
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 25, 2025
Jul. 23, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Common stock, par value     $ 0.0001 $ 0.0001
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Common stock, par value $ 0.0001 $ 0.0001    
Purchase of warrants   974,241    
Warrants exercise price   $ 1.66    
Per shares   $ 1.786    
Net proceeds $ 1,100      
Subsequent Event [Member] | Pre Funded Warrants [Member]        
Subsequent Event [Line Items]        
Purchase of warrants 103,490      
Warrants exercise price $ 0.001      
Subsequent Event [Member] | Common warrants [Member]        
Subsequent Event [Line Items]        
Purchase of warrants 744,680      
Warrants exercise price $ 1.52      
Share price $ 1.645      
Common Stock [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Value of shares issued   $ 1,740    
Number of shares issued 641,190 414,331    
Common Stock [Member] | Subsequent Event [Member] | Pre Funded Warrants [Member]        
Subsequent Event [Line Items]        
Sale of stock, number of shares issued in transaction   559,910