v3.26.1
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
Jul. 01, 2026
Jul. 31, 2026
Subsequent Events [Line Items]    
Exercise price per share   $ 0.0001
Purchase up to shares   469,000
Gross proceeds $ 3.0  
Pre-Funded Warrant Agreement [Member]    
Subsequent Events [Line Items]    
Exercise price per share   $ 46.9
Pre-Funded Warrants [Member]    
Subsequent Events [Line Items]    
Purchase up to shares 960,000  
Series C-1 Warrants [Member]    
Subsequent Events [Line Items]    
Exercise price per share $ 3.1249  
Purchase up to shares 960,000  
Series C-2 Warrants [Member]    
Subsequent Events [Line Items]    
Purchase up to shares 960,000