v3.26.1
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 29, 2026
May 21, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Feb. 17, 2026
Subsequent Event [Line Items]            
Aggregate gross proceeds         $ 1.5  
Pre Funded Warrants [Member]            
Subsequent Event [Line Items]            
Exercise price           $ 0.0001
Common Stock Warrants [Member]            
Subsequent Event [Line Items]            
Exercise price           $ 3.633
Common Stock [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares     71,174 32,374    
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Market value of listed securities $ 5.0          
Securities Purchase Agreement [Member] | Subsequent Event [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares 618,682          
Securities Purchase Agreement [Member] | Subsequent Event [Member] | Pre Funded Warrants [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares 400,000          
Purchase price per share $ 2.5849          
Exercise price $ 0.0001          
Warrant outstanding 618,682          
Warrant term 5 years 6 months          
Securities Purchase Agreement [Member] | Subsequent Event [Member] | Common Stock Warrants [Member]            
Subsequent Event [Line Items]            
Exercise price $ 2.585          
Securities Purchase Agreement [Member] | Subsequent Event [Member] | Common Stock [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares 218,682          
Purchase price per share $ 2.585          
May 2026 Securities Purchase Agreement [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares   71,174        
May 2026 Securities Purchase Agreement [Member] | Pre Funded Warrants [Member]            
Subsequent Event [Line Items]            
Issuance of common stock, shares   403,322        
Purchase price per share   $ 7.68        
Exercise price   0.0001        
May 2026 Securities Purchase Agreement [Member] | Common Stock Warrants [Member]            
Subsequent Event [Line Items]            
Purchase price per share   $ 0.75        
Aggregate gross proceeds   $ 4.0        
Exercise price   $ 7.68        
May 2026 Securities Purchase Agreement [Member] | Subsequent Event [Member] | Common Stock Warrants [Member]            
Subsequent Event [Line Items]            
Aggregate gross proceeds $ 1.6