v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 09, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]        
Conversion of convertible securities share     3.6097  
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Purchase of warrant 12,643,680      
Purchase price per share $ 0.435      
Subsequent Event [Member] | Pre-Funded Warrants [Member]        
Subsequent Event [Line Items]        
After deducting the placement agent fees and offering expenses $ 5.3      
Proceeds from Issuance of Private Placement Gross $ 6.0      
Common Stock [Member]        
Subsequent Event [Line Items]        
Issuance of aggregate shares    
Preferred Stock [Member] | Series A Preferred Stock [Member]        
Subsequent Event [Line Items]        
Issuance of aggregate shares    
Purchase Agreement [Member] | Series B Common Warrants [Member]        
Subsequent Event [Line Items]        
Warrant exercise price $ 0.45      
Purchase Agreement [Member] | Subsequent Event [Member] | Series A Common Warrants [Member]        
Subsequent Event [Line Items]        
Purchase of warrant 13,818,770      
Warrant exercise price $ 0.5      
Purchase price per share $ 0.4349      
Purchase Agreement [Member] | Subsequent Event [Member] | Series B Common Warrants [Member]        
Subsequent Event [Line Items]        
Purchase of warrant 13,818,770      
Purchase Agreement [Member] | Common Stock [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Issuance of aggregate shares 1,175,090      
Common stock, par value $ 0.0001      
Conversion Agreement [Member] | Subsequent Event [Member] | Series A Preferred Stock [Member]        
Subsequent Event [Line Items]        
Conversion of convertible securities share 35,648,276      
Conversion Agreement [Member] | Preferred Stock [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Conversion price of preferred shares $ 0.435